Dag PHP'ers,
Er wordt niks in het db gezet. Maar wat doe ik dan fout?
<?php


mysql_connect("localhost","root","");
mysql_select_db("home1");

mysql_query("INSERT INTO test1 (achternaam,voorletters,roepnaam,dienst,email,achternaam_leiding,roepnaam_leiding,email_leiding,maanden,bruto,radio,wervingsmethoden)

VALUES('".$_POST["achternaam"]."',
'".$_POST["voorletters"]."',
'".$_POST["roepnaam"]."',
'".$_POST["dienst"]."',
'".$_POST["email"]."',
'".$_POST["achternaam_leiding"]."',
'".$_POST["roepnaam_leiding"]."',
'".$_POST["email_leiding"]."',
'".$_POST["maanden"]."',
'".$_POST["bruto"]."',
'".$_POST["radio"]."',
'".$_POST["wervingsmethoden"]."',)");


echo "<a href='http://localhost/Formulier/overzicht.php'>Klik hier</a>";

?>

De db en Table bestaan gewoon. De namen zijn ook correct geschreven en in de juiste volgorde.
Begin eens met het inbouwen van foutafhandeling. Dan zal je waarschijnlijk meteen zien wat je fout gedaan hebt. Daarnaast haal je waarden uit een formulier en zet je die in je database, daarbij dien je gebruik te maken van mysql_real_escape_string(). Er is ergens een linkje naar een pagina waar dit allemaal wordt uitgelegd, even kijken of ik hem vind!
Mijn glazen bol zegt dat er een komma teveel staat.

Maar doe gewoon even wat Jurgen zegt en de fout is op je scherm te vinden.
Joey Schroder op 19/04/2012 15:59:00

echo "<a href='http://localhost/Formulier/overzicht.php'>Klik hier</a>";


Andersom: html = " en php '

echo '<a href="http://localhost/Formulier/overzicht.php">Klik hier</a>';

Reageren