Ik heb hier een formulier die de gegevens ophaalt en deze gegevens in een MySQL-database zet. Hieronder is de code van het formulier:
En hieronder staat de code waarin het script wordt uitgevoerd:
Het probleem is nu dat ik een 'Undefined index' on line 5 t/m 11' krijg. Ik heb het probleem al besproken met verschillende mensen maar nog steeds geen oplossing
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| <html> <head> <title>Registreer</title> </head> <body bgcolor="fedcba"> <strong>Vul onderstaande gegevens in en registreer</strong> <form method="post" action="gasten_opslaan.php"> <table bgcolor="abcdef" > <tr> <td>Voornaam:</td> <td><input type="text" name="voornaam" size="20"/></td> </tr> <tr> <td>Tussenvoegsel:</td> <td><input type="text" name="tussenvoegsel" size="20"/></td> </tr> <tr> <td>Achternaam:</td> <td><input type="text" name="achternaam" size="20"/></td> </tr> <tr> <td>Telefoonnummer:</td> <td><input type="text" name="telefoonnummer" size="20"/></td> </tr> <tr> <td>E-mailadres:</td> <td><input type="text" name="e-mailadres" size="20"/></td> </tr> <tr> <td>Gebruikersnaam:</td> <td><input type="text" name="gebruikersnaam" size="20"/></td> </tr> <tr> <td>Wachtwoord:</td> <td><input type="text" name="wachtwoord" size="20"/></td> </tr> <tr> <td><input type="submit" value="Registreer" size="20"/></td> </tr> </table> </form> </body> </html> |
En hieronder staat de code waarin het script wordt uitgevoerd:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <?php include("include/verbinding.inc.php"); $voornaam = addslashes($_POST["voornaam"]); $tussenvoegsel = addslashes($_POST["tussenvoegsel"]); $achternaam = addslashes($_POST["achternaam"]); $telefoonnummer = addslashes($_POST["telefoonnummer"]); $emailadres = addslashes($_POST["e-mailadres"]); $gebruikersnaam = addslashes($_POST["gebruikersnaam"]); $wachtwoord = addslashes($_POST["wachtwoord"]); $sql = "INSERT INTO gasten(voornaam,tussenvoegsel,achternaam,telefoon,emailadres,gebruikersnaam,wachtwoord) VALUES ('$voornaam','$tussenvoegsel','$achternaam','$telefoonnummer','$emailadres','$gebruikersnaam','$wachtwoord')"; $resultaat = mysql_query($sql); $verbreken = mysql_close($verbinding); ("De gegevens van ".$voornaam." ".$tussenvoegsel." ".$achternaam." zijn opgeslagen in de tabel"); ?> |
Het probleem is nu dat ik een 'Undefined index' on line 5 t/m 11' krijg. Ik heb het probleem al besproken met verschillende mensen maar nog steeds geen oplossing