Ik ben sinds vanmiddag bezig een "simpel" update scripje te converteren naar mijn site 
Nu ik de afgelopen 2 uur constant de zelfde foutmelding krijg en ik een beetje moedeloos wordt, hoop ik dat jij mij kan helpen:
De foutmelding
FOUT: You have an error in your SQL syntax near 'leerling_adres = '' leerling_postcode = '' leerling_tel = '' leerlin' at line 5
---------------------------------------------------------------------------------------
Lijkt me duidelijk, php krijgt volgens mij lege velden binnen?!
Ik blijf bij dit topic refreshen om vragen te beantwoorden
Tabel is dus leerling,
enne missien kan ik beter niet de stukjes gaan toelichten omdat ik dan misschien de fout voor jullie ook verberg, of ben ik nou zo'n n00b?
Nu ik de afgelopen 2 uur constant de zelfde foutmelding krijg en ik een beetje moedeloos wordt, hoop ik dat jij mij kan helpen:
De foutmelding
FOUT: You have an error in your SQL syntax near 'leerling_adres = '' leerling_postcode = '' leerling_tel = '' leerlin' at line 5
---------------------------------------------------------------------------------------
Lijkt me duidelijk, php krijgt volgens mij lege velden binnen?!
Ik blijf bij dit topic refreshen om vragen te beantwoorden
Tabel is dus leerling,
enne missien kan ik beter niet de stukjes gaan toelichten omdat ik dan misschien de fout voor jullie ook verberg, of ben ik nou zo'n n00b?
code:
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
| <?php require_once('Connections/MySQL_relation.php'); ?> <?php mysql_select_db($database_MySQL_relation, $MySQL_relation); // controleren of pagina zichzelf heeft aangeroepen // via hidden-field uit het formulier if (isset($_POST["bevestiging"])){ // query samenstellen $query="UPDATE leerling SET klas_id = '". $_POST["klas_id"] ."', leerling_naam = '". $_POST["leerling_naam"] ."', leerling_achternaam = '". $_POST["leerling_achternaam"] . "' leerling_adres = '". $_POST["leerling_adres"] . "' leerling_postcode = '". $_POST["leerling_postcode"] . "' leerling_tel = '". $_POST["leerling_tel"] . "' leerling_gebdatum = '". $_POST["leerling_gebdatum"] . "' WHERE leerling_id='" .$_POST["leerling_id"] ."'"; $result = mysql_query($query) or die ("FOUT: " . mysql_error()); echo("De volgende opdracht is uitgevoerd: <b>$query</b><br>\n"); if ($result){ echo ("Record nummer " .$_POST["leerling_id"] . " is bijgewerkt<br>\n"); echo ("<a href=\"View_alle_studenten.php\">Terug naar het overzicht</a>"); } }else{ // pagina heeft zichzelf nog niet aangeroepen, // formulier tonen om gegevens te bewerken $query="SELECT * FROM leerling WHERE leerling_id='" . $_GET["leerling_id"] ."'"; $result = mysql_query($query) or die ("FOUT: " . mysql_error()); ?> <html> <head> <title>Bewerken: wijzig de gegevens</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"> <!-- body { background-image: url(Images/ackground.jpg); } --> </style><body> <h2>Wijzig deze gegevens:</h2> <?php while (list($leerling_id, $klas_id, $leerling_naam, $leerling_achternaam, $leerling_adres, $leerling_postcode, $leerling_tel, $leerling_gebdatum) = mysql_fetch_row($result)){ $kl=$klas_id; $ln=$leerling_naam; $la=$leerling_achternaam; $ad=$leerling_adres; $po=$leerling_postcode; $te=$leerling_tel; $gb=$leerling_gebdatum; }?> <form action="<?php echo($_SERVER['PHP_SELF']);?>" method="post"> <input type="hidden" name="bevestiging" value="1"> <input type="hidden" name="leerling_id" value="<?php echo($_GET["leerling_id"]);?>"> Klas:<input type="text" name "klas_id" value="<?php echo($kl);?>" size="30"><br> Naam:<input type="text" name "leerling_naam" value="<?php echo($ln);?>" size="30"><br> Achternaam:<input type="text" name "leerling_achternaam" value="<?php echo($la);?>" size="30"><br> Adres:<input type="text" name "leerling_adres" value="<?php echo($ad);?>" size="30"><br> Postcode:<input type="text" name "leerling_postcode" value="<?php echo($po);?>" size="30"><br> Telefoonnummer:<input type="text" name "leerling_tel" value="<?php echo($te);?>" size="30"><br> Geboortedatum:<input type="text" name "leerling_gebdatum" value="<?php echo($gb);?>" size="30"><br> <hr> <input type="Submit" value="Bijwerken"> <input type="Button" value="Terug" onclick="javascript:history.back();"> </form> <?php } ?> </body> </html> |
[ Voor 23% gewijzigd door -Nexus op 29-10-2003 23:45 ]