elke keer als ik dit run krijg ik de volgende fout:
Parse error: parse error .. on line 15

<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
if ($verzenden && $naam && $tussenvoegsel && $achternaam && $post && $plaats){
$db = mysql_connect("localhost", "root")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("proef", $db);
$sql = "INSERT INTO Klant (naam, tussenvoegsel, achternaam, post, plaats) VALUES ('$naam', '$tussenvoegsel', '$achternaam', '$post', '$plaats')";
if (!mysql_query($sql))(
echo "foutje";
}else{
echo "het is toegevoegd";
}
mysql_close($db);
?>
<form method="post" action="<?php $PHP_SELF ?>">
uw naam: <input type="text" name="naam" /><br />
tussenvoegsel: <input type="text" name="tussenvoegsel" /><br />
achternaam: <input type="text" name="achternaam" /><br />
postcode: <input type="text" name="post" /><br />
plaats: <input type="text" name="plaats" /><br />
<input type="submit" name="verzenden" />
</form>

<?php
}
?>

</body>
</html>

wat doe ik nou verkeerd?

bedankt.
<?php $PHP_SELF ?>

Zou iets moeten wezen als:

<?php echo $_SERVER['PHP_SELF']; ?>
<?php $PHP_SELF ?>

Maak daar eens een echo van.
De fout zit hier ergens maar wat weet ik niet

$sql = "INSERT INTO Klant (naam, tussenvoegsel, achternaam, post, plaats, ip) VALUES ('$naam', '$tussenvoegsel', '$achternaam', '$post', '$plaats', '$ip')";
if (!mysql_query($sql))(
echo "foutje";
}else{
echo "het is toegevoegd";
}
if (!mysql_query($sql))( wat doet die daar? Verder is het wel netjes om je variabelen buiten de quotes te halen.
Doe aan error-checking!

$res = mysql_query ($sql) or trigger_error (mysql_error ());
Arjan Kapteijn schreef op 08.03.2006 22:29
if (!mysql_query($sql))( wat doet die daar? Verder is het wel netjes om je variabelen buiten de quotes te halen.


Ja, dat moet natuurlijk een accolade zijn.
ja dat was de fout bedankt!!
nu krijg ik hier een fout... =>
if ($verzenden && $naam && $tussenvoegsel && $achternaam && $post && $plaats){

Notice: Undefined variable: verzenden in .... on line 7

waarom zou dit niet kunnen... de variable staat toch in <input type="submit" name="verzenden" />
Waar kunnen we de rekening voor dit snel-consult heensturen :+.
haha K'ben zeker verbaast hoe snel hier gereageerd wordt!!!

alvast bedankt!!
rek nr. 333333333

Reageren