Problemer med til databasen (laver mit eget kommentar system)
hejJeg er lige pt i gang med at lave mit eget lille kommentar system, men jeg er bare nogle problemer med det?, jeg har fået hjælp fra nogle andre :)
<?php include("database/db_database.php");?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Jesper - kommentar system</title>
</head>
<body>
<?php
/* MySQL connect */
$host = "localhost";
$user = "web86-jb_19atx";
$pass = "51.y!uMg";
$db = "web86-jb_19atx";
$con = mysql_connect($host, $user, $pass);
$dbcon = mysql_select_db($db, $con);
if(!$dbcon) {
echo 'something wrong with your db!';
}
/* MySQL connect END */
if(isset($_POST["send"])) {
$error = false;
$fejlbesked = "";
$navn = mysql_real_escape_string($_POST["navn"]);
$besked = mysql_real_escape_string($_POST["besked"]);
if(!empty($navn)) {
if(!empty($besked)) {
$error = false;
} else {
$fejlbesked .= "Du mangler at udfylde en besked!<br />";
$error = true;
}
} else {
$fejlbesked .= "Du mangler at udfylde dit navn!<br />";
$error = true;
}
if($error == true) {
echo $fejlbesked;
$error = true;
} else {
$sql = "INSERT INTO VALUES ('', '". $navn ."', '". $besked ."')";
$query = mysql_query($sql) or die(mysql_error());
if(!$query) {
$error = true;
} else {
echo 'Beskeden er blevet tilføjet!';
}
}
}
mysql_close($dbcon);
?>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
Navn: <input type="text" name="navn" /><br />
Besked: <textarea name="besked"></textarea><br />
<input type="submit" name="send" value="Send besked" />
</form>
</body>
</html>
Håber jeg skrive noget inde i tekst og osv.. så kommer den frem og siger sådan her;
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 'VALUES ('', 'hej', 'hej')' at line 1
