ik weet niet wat er fout is met deze php/sql code
Parse error: parse error .. on line 15
<html>
<head>
<title>Untitled</title>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?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);
?>
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="">
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>
</body>
</html>
wat doe ik nou verkeerd?
bedankt.
Gewijzigd op 08/03/2006 22:21:00 door Dirk
Zou iets moeten wezen als:
$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.
$res = mysql_query ($sql) or trigger_error (mysql_error ());
Arjan:
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!!
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 :+.
alvast bedankt!!
rek nr. 333333333
if($_SERVER['REQUEST_METHOD'] == "POST")
{
if(isset($_POST['naam']) && isset($_POST['plaats']))
{
// doe iets
}
}
Heel erg bedankt!!!