Hey hey, jeg har prøvet at lave en "kommenter artikel" system, jeg tog en artikel fra artikler, om kommenter, og gik ellers i gang, jeg kunne fint smide det op. Men jeg kunne ikke skrive.
Der kom denne fejl:
Fejl: 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 2
Min kode ser sådan her ud:
<link rel="stylesheet" href="../style.css">
<?
include("../inc/db.php");
?>
<?
if($_POST[id])
{
$artikelid = $_POST[id];
}
else
{
$artikelid = $_GET[id];
}
if(!$artikelid)
{
echo "<br>*Intet artikelid angivet.";
}
else
{
if($_POST[add_comment])
{
$navn = $_POST[navn];
$besked = addslashes($_POST[besked]);
$addcomment = mysql_query("insert into artikel_kommentar (artikelid, navn, besked, tid)
VALUES ('".$artikelid."', '".$navn."', '".$besked."'");
if($addcomment)
{
echo "Din kommentar er tilføjet.";
}
else
{
echo "Fejl: ".mysql_error();
}
}
$getcomments = mysql_query("select id, navn, besked, tid
from artikel_kommentar where artikelid='".$artikelid."'");
if(mysql_num_rows($getcomments) > 0)
{
while($r = mysql_fetch_array($getcomments))
{
$besked = stripslashes($r[besked]);
$tid = $r[dato];
echo $besked."";
}
}
else
{
echo "Ingen kommentarer tilføjet til denne artikel endnu.";
}
?>
<hr>
<form action="<?=$_SERVER[PHP_SELF];?>" method="post">
<input type="hidden" name="id" value="<?=$artikelid;?>">
Kommentar:<br>
<textarea cols="0" rows="5" name="kommentar" class="input"></textarea><br><br>
<div align="center"><input type="submit" name="add_comment" value=" - Tilføj - " class="button">
</form>
<?
}
?>
Sig lige til hvis i vil ha flere filer, ved ikke om det kan løses med det her.
Håber i kan hjælpe mig..
Mvh. Ramu
http://www.Ramu.dk