Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

update insert en dell script

starbase
4 antwoorden
  • 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: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
  • 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="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?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.