formulier met mysql!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mathijs

mathijs

12/09/2005 13:58:00
Quote Anchor link
Wie kan mij helpen met een formulier die alles naar de database verstuurd!?!?!
Ik hoef alleen maar een beginnetje te hebben want ik heb zelf al talloze scripts geprobeerd..
 
PHP hulp

PHP hulp

15/01/2025 10:43:28
 
Alfred -

Alfred -

12/09/2005 14:09:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if (isset($_POST['toevoegen'])) {
  mysql_query("INSERT INTO database (veldnaam) VALUES ('" . $_POST['veld'] . "')");
  echo 'Toegevoegd';
}

?>

<form action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $_SERVER['PHP_SELF']; ?>
" method="post">
<input type="text" name="veld" />
<input type="submit" name="toevoegen" value="Klik me aan" />
</form>

Done.
 
Barman V

Barman V

12/09/2005 14:09:00
Quote Anchor link
Hier dan een klein voorbeeld. Ik neem aan dat je weet hoe je connectie moet maken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
//hier connectie maken met db


//zet gegevens in de database als de naam is ingevuld en op de knop is gedrukt

if (isset($_POST['naam'])){
  mysql_query("INSERT INTO klant (naam) VALUES ('".$_POST['naam']."')");
  echo '<p>Klantgegevens opgeslagen</p>';
}


//het formulier
echo '
<form method="post" action="'
.$_SERVER['PHP_SELF'].'" target="_self">
<table>
  <tr>
    <td colspan="2">Nieuwe klant</td>
  </tr><tr>
    <td>Naam</td>
    <td><input type="text" name="naam" style="width:100px;"></td>
  </tr><tr>
    <td colspan="2"><input type="submit" name="opslaan" value="Gegevens opslaan"></td>
  </tr>
</table>
</form>'
;
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.