anoniem Geplaatst: 14 maart 2004 Delen Geplaatst: 14 maart 2004 ik heb een update insert en deleted script gemaakt alleen ik krijg telkens deze fout bij insert You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') VALUES ('test', 'test', 'test', 'test')' at line 1 bij update doet hij niks en deleted doet het wel en dit is de admin [quote:9b2752a6d7]<? mysql_connect(**, **, "**"); mysql_select_db(**); if ($_GET[actie] == "") { echo "fun admin<p>"; echo "<a href=admin.php?actie=nieuw_fun>Plaats een nieuwe fun download.</a><br><hr>"; $select = "SELECT * FROM fun ORDER BY id ASC"; $res = mysql_query($select) or die(mysql_error()); echo "<table>"; while($row = mysql_fetch_object($res)) { echo "<tr>"; echo "<td width=250>$row->naam<br></td>"; echo "<td><a href=\"?actie=del_fun&id=$row->id\">Delete</a><br></td>"; echo "<td><a href=\"?actie=edit_fun&id=$row->id\">Verander</a><br></td>"; echo "</tr>"; } echo "</table>"; } elseif ($_GET[actie] == "nieuw_fun") { if ($_POST[submit]) { $query = "INSERT INTO fun (naam, soort, wat, locatie,) VALUES ('$_POST[naam]', '$_POST[soort]', '$_POST[wat]', '$_POST[locatie]')"; mysql_query($query) or die (mysql_error()); header("Location: admin.php"); } else { echo "Nieuwe fun<p>"; ?> <form method="post" action="admin.php?actie=nieuw_fun"> naam <input name="naam" type="text"><br> soort <input name="soort" type="text"><br> wat <input name="wat" type="text"><br> locatie <input name="locatie" type="text"><br> <input name="submit" type="submit" id="submit" value="Maak"> </form> <? } } elseif ($_GET[actie] == "edit_fun") { if ($_POST[submit]) { $query = "UPDATE poll SET naam = '$_POST[naam]', soort = '$_POST[soort]', wat = '$_POST[wat]', locatie = '$_POST[locatie]' WHERE id = '$_GET[id]'"; mysql_query($query) or die (mysql_error()); header("Location: admin.php"); } else { echo "Bewerk fun<p>"; $select = "SELECT * FROM fun WHERE id = '$_GET[id]' ORDER BY id ASC"; $res = mysql_query($select) or die(mysql_error()); while($row = mysql_fetch_object($res)) { ?> <form method="post" action="admin.php?actie=edit_poll&id=<?=$_GET[id] ?>"> naam <input name="naam" type="text" value="<?=$row->naam ?>"><br> soort <input name="soort" type="text" value="<?=$row->soort ?>"><br> wat <input name="wat" type="text" value="<?=$row->wat ?>"><br> locatie <input name="locatie" type="text" value="<?=$row->locatie ?>"><br> <input name="submit" type="submit" id="submit" value="Maak"> </form> <? } } } elseif ($_GET[actie] == "del_fun") { $query = "DELETE FROM fun WHERE id = '$_GET[id]'"; mysql_query($query) or die (mysql_error()); header("Location: admin.php"); } ?>[/quote:9b2752a6d7] alvast bedankt! Quote Link naar reactie
anoniem Geplaatst: 14 maart 2004 Auteur Delen Geplaatst: 14 maart 2004 [quote:d828fdf2d1="starbase"]$query = "INSERT INTO fun (naam, soort, wat, locatie,) VALUES ('$_POST[naam]', '$_POST[soort]', '$_POST[wat]', '$_POST[locatie]')"; [/quote:d828fdf2d1] Vervangen door: [code:1:d828fdf2d1]$query = "INSERT INTO fun (naam, soort, wat, locatie) VALUES ('$_POST[naam]', '$_POST[soort]', '$_POST[wat]', '$_POST[locatie]')"; [/code:1:d828fdf2d1] Er staat een "," achter locatie, dus er wordt nog wat verwacht..... Maar, helaas :D Quote Link naar reactie
anoniem Geplaatst: 14 maart 2004 Auteur Delen Geplaatst: 14 maart 2004 heek erg bedankt. maar weet nog iemand het update probleem?? want daar gebreurt helemaal niks en blijv ik hangen op admin.php?actie=edit_poll&id=3 en gaat hij niet verder?? Quote Link naar reactie
anoniem Geplaatst: 14 maart 2004 Auteur Delen Geplaatst: 14 maart 2004 [quote:317084e4ac="starbase"]heek erg bedankt. maar weet nog iemand het update probleem?? want daar gebreurt helemaal niks en blijv ik hangen op admin.php?actie=edit_poll&id=3 en gaat hij niet verder??[/quote:317084e4ac] Waar staat in: [code:1:317084e4ac]elseif ($_GET[actie] == "edit_fun") { if ($_POST[submit]) { $query = "UPDATE poll SET naam = '$_POST[naam]', soort = '$_POST[soort]', wat = '$_POST[wat]', locatie = '$_POST[locatie]' WHERE id = '$_GET[id]'"; mysql_query($query) or die (mysql_error()); [/code:1:317084e4ac] edit_poll dan? Quote Link naar reactie
anoniem Geplaatst: 14 maart 2004 Auteur Delen Geplaatst: 14 maart 2004 ja dank ik kwam er in een keer achter! harstike bedankt jullie allemaal!! Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen