Ik heb een formulier gemaakt voor opgave voor een congres, alleen nu blijkt het niet te werken en bereikt de data niet de MySQL server. Ik ben al de hele middag aan het prutsen geweest om de fout op te zoeken en heb het GoT al een paar keer afgestruind, maar kon niets vinden. Ws. is het iets heel simpels. Hier het script:
PHP:
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
44
45
46
47
48
49
50
51
52
53
| <?php if ($submit) { // process form $db = mysql_connect("mysql.*****.nl", "****", "***"); mysql_select_db("****",$db); $query = "INSERT INTO deelnemers (naam,voornaam,organisatie,afdeling,postadres,postcode,plaats,telefoon,fax,email,datum) VALUES ('$naam','$voornaam','$organisatie','$afdeling','$postadres','$postcode','$plaats','$telefoon','$fax','$email','$datum')"; $result = mysql_query($query) or die ("query mislukt"); echo "Bedankt voor uw aanmelding, uw gegevens worden verwerkt.\n"; } else{ // display form ?> Met dit formulier kunt u zich online inschrijven voor het congres <form method="post" action="<?php echo $PHP_SELF?>"> Naam: <input type="text" name="naam" size="35"><br> Voornaam: <input type="text" name="voornaam" size="35"><br> Organisatie: <input type="text" name="organisatie" size="85"><br> Afdeling: <input type="text" name="afdeling" size="85"><br> Postadres: <input type="text" name="postadres" size="85"><br> Postcode: <input type="text" name="postcode" size="35"><br> Plaats: <input type="text" name="plaats" size="35"><br> Telefoon: <input type="text" name="telefoon" size="35"><br> Fax: <input type="text" name="fax" size="35"><br> E-mail: <input type="text" name="email" size="35"><br> Datum: <input type="text" name="datum" size="35"><br> <BR><BR><input type="Submit" name="submit" value="Aanmelden"><INPUT TYPE="reset" VALUE="Invoer wissen"> </form> <BR><BR>Na ontvangst van uw aanmelding krijgt u een factuur toegestuurd. Deze dient te zijn voldaan uiterlijk een week voor de aanvang van het congres. </a> <?php } // end if ?> |