help, formulier met php en sql (INCLUDE)

Status
Niet open voor verdere reacties.

rarevent

Gebruiker
Lid geworden
17 apr 2006
Berichten
396
Hoi,
Sinds een tijdje ben ik beetje aan het ''knutselen'' met php en mysql.
Ik heb een formuliertje gemaakt waar je je voornaam en achternaam invult en dan op verzenden drukt.
Dan moet deze naam in de tabel worden gezet.

De php code is:

PHP:
<html>
<head>
<title> </title>
</head>
<body>
<?php
include "connect.php"; // verbinding met database winkel
?>
<form method="post" action="formulier.php" name="formulier">
<b>Voornaam:</b>
<input type="text" size="20" maxlength="20" name="voornaam">
<br /><b>Achternaam:</b>
<input type="text" size="20" maxlength="20" name="achternaam">
<input type="submit" value="Verzenden">
</form>
<?php

if(isset($_POST['voornaam']) && $_POST['achternaam'])
{
$query = "INSERT INTO namen (voornaam,achternaam)
VALUES ($_POST['voornaam'],$_POST['achternaam'])";

$sql = mysql_query($query) or die(mysql_error());
echo "Nieuwe naam die toegevoegd is: ".$_POST['voornaam']." ". $_POST['achternaam'];
}
?>
</body>
</html>

De fout zit bij deze regel: VALUES ($_POST['voornaam'],$_POST['achternaam'])";
hij geeft de error :
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in D:\wamp\wamp\www\formulier.php on line 21

ik zie even echt niet wat ik fout doe :)

Alvast bedankt!

p.s. ik 'draai' de 'code' via WAMP
 
In de query ben je wat quotes vergeten
PHP:
$query = "INSERT INTO namen (`voornaam`,`achternaam`) VALUES ('".$_POST['voornaam']."','".$_POST['achternaam']."')";
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan