Ved ikke hvad fejlen den udskriver betyder,
og synes ikke at kunne se nogle fejl.
Fejlen:
Error: 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 ' )' at line 1
Her er min Form:
<form action="script/gaestebog.php" name="gaestebog" method="post">
Dit Navn:<br />
<input name="navn" type="text" id="navn">
<br /><br />
Din Besked:<br />
<textarea cols="25" rows="15" name="tekst" id="tekst"></textarea>
<br />
<?php
$ip = $_SERVER['REMOTE_ADDR'];
echo "Din ipadresse er: " . $ip;
?>
<br />
Læs længere nede på siden.
<br />
<input type="submit" name="submit" value="Send" />
</form>
Og mit script:
<?php
$host = "localhost";
$user = "root";
$pass = "";
$navn = $_POST['navn'];
$text = $_POST['tekst'];
$con = mysql_connect($host, $user, $pass)or die("Cannot Connect");
mysql_select_db("kradio")or die("Cannot select DB");
$sql[] = "INSERT INTO gaestebog (navn, text) VALUES ($navn, $text)";
foreach($sql as $val)
if (!mysql_query($val,$con))
{
die("Error: " . mysql_error());
}
echo "Din besked er nu blevet tilføjet Gæstebogen";
mysql_close($con);
?>
Indlæg senest redigeret d. 05.02.2009 02:33 af Bruger #14641