Mysql fejl "

Tags:    databaser

Jeg har et problem med en kode jeg har lavet.
Det er når man skal poste kommentare til min database sker der ikke noget.

Den skriver godt nok det rigtige(Altså: "Tag for dit indlæg"), men poster ikke noget til databasen. Ved i hvad der er galt ?

min kode ser sådan her ud:

<b><?
$epoch = time();
if ($_GET['skriv'] == "ok"){
if ($_POST['besked'] == null){
echo "Du kan ikke poste et tomt indlæg";
}
else {
mysql_query("INSERT INTO `kommentarer` (`navn`, `email`, `besked`, `billede`, `epoch`, `nyhedsid`) VALUES ('$_POST[navn]', '$_POST[email]', '$_POST[besked]', '$_POST[billede]', '$epoch', '$_POST[nyhedsid]');");
echo "<br>Tak dit inlæg!<br>";
}
}
else
{
echo "
<form action=\\"visartikel.php?id=5&skriv=ok\\" method=\\"post\\">
<table border=\\"0\\" width=369 cellspacing=\\"0\\" cellpadding=\\"0\\" height=\\"275\\">
<tr>
<td width=148 valign=\\"top\\" align=\\"left\\" height=\\"25\\">
<b><font face=\\"Verdana\\" size=\\"1\\">Navn:</font></b> </td>
<td width=207 height=\\"25\\"> <input type=\\"text\\" name=\\"navn\\" /></td>
</tr>
<tr>
<td width=148 valign=\\"top\\" align=\\"left\\" height=\\"25\\">
<b><font face=\\"Verdana\\" size=\\"1\\">Email:</font></b></td>
<td width=207 height=\\"25\\"><input type=\\"text\\" name=\\"email\\" /></td>
</tr>
<tr>
<td width=148 valign=\\"top\\" align=\\"left\\" height=\\"25\\">
<b><font face=\\"Verdana\\" size=\\"1\\">hjemmeside:</font></b></td>
<td width=207 height=\\"25\\"><input type=\\"text\\" name=\\"billede\\" /></td>
</tr>
<tr>
<td width=148 valign=\\"top\\" align=\\"left\\" height=\\"155\\">
<b><font face=\\"Verdana\\" size=\\"1\\">Besked:</font></b></td>
<td width=207 height=\\"155\\"><textarea name=\\"besked\\" rows=7 cols=24></textarea></td>
</tr>
<tr>
<td width=148 colspan=\\"2\\" height=\\"25\\">
<input type=\\"hidden\\" name=\\"nyhedsid\\" value=\\"$nyhedsid\\">
<input type=\\"submit\\" value=\\"Send\\" />
</td>
</tr>
</table>
</form>
";
}
?></b>

Jeg har sat "or die(mysql_error());" bagetfer mysql INSERT. Nu siger den at den:

<b>Parse error: parse error, unexpected T_LOGICAL_OR in /customers/xiton.dk/xiton.dk/httpd.www/v7/visartikel.php on line 87</b>

Er der nogle der kan hjælp mig med hvad det kan være ?



unexpected T_LOGICAL_OR lyder som en PHP fejl og ikke mySQL, du har sikkert skrevet :

Fold kodeboks ind/udKode 


Prøv at fjerne ; foran OR så det ser sådan ud:

Fold kodeboks ind/udKode 


og skriv hvilken fejl der så kommer.

MvH

Stefan Svensson
http://fusket.frac.dk



Jeg fandt selv ud af det inden du skrev til mig :D Men tak alligevel :D
Udvikler af Xiton.dk



t