Silent_digital
Mitglied
Hi also ich habe folgenden Code :
unten soll er ein comment in die mysql datenbank schreiben, dies funktioniert aber nicht
.
Aber wenn ich
weglasse funktioniert das wieso 
PHP:
<?php
if ($action == "newcomment") {
mysql_query("INSERT INTO comments (nachricht, newsnumber, email, nick) VALUES ('$nachricht', '$newsnumber', '$email', '$nick')");
}
if ($action == "showcomments") {
include ("admin/connect.inc.php");
$datum = date("d.m.Y");
$zeit = date("H:i");
$result2 = mysql_query("select * from comments WHERE newsnumber = '$newsnumber'");
if ($num = mysql_num_rows($result2)) {
// Ausgabe der Datensätze, wenn vorhanden
for($i=0;$i < $num; $i++) {
$commentsID = mysql_result($result2,$i,"commentsID");
$nick = mysql_result($result2,$i,"nick");
$nachricht = mysql_result($result2,$i,"nachricht");
$newsnumber = mysql_result($result2,$i,"newsnumber");
$email = mysql_result($result2,$i,"email");
echo "
<table align=\"center\" bgcolor=\"#000000\" width=\"500\" cellspacing=\"1\" cellpadding=\"5\" border=\"0\" bordercolor=\"#000000\">
<tr>
<td bgcolor=\"#A7A7A7\">
Geschrieben von : <font color=\"#ff0000\">$nick</font> am $datum - $zeit $newsnumber</td>
</tr>
<tr>
<td bgcolor=\"#555555\">$nachricht</td>
</tr>
</table>";
}
} else {
echo "Keine Comments vorhanden";
}
?><center>
<form action=<?php echo $PHP_SELF; ?> method=post>
<input type=hidden name=action value="newcomment">
<input type=hidden name=newsnumber value="<?php echo $newsnumber ?>">
<table width="500" border="0" cellspacing="1" cellpadding="2" bgcolor="#0F1E4C">
<tr>
<td align="center" bgcolor="#666666">new comment</td>
</tr>
<tr>
<td bgcolor="#666666"></td>
</tr>
<tr>
<td bgcolor="#666666"><table width="450" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td colspan="4"> <table border="0" cellspacing="0" cellpadding="2">
<tr>
<td>your name:</td>
<td><input name="nick" type="text" size="40">
</td>
</tr>
<tr>
<td>your e-mail:</td>
<td><input name="email" type="text" size="40"></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="4">your message:<br> <textarea name="nachricht" rows="5" cols="35" style="width:450px;"></textarea></td>
</tr>
<tr>
<td> </td>
<td valign="bottom" align="right"> <input type="submit" value="submit"></td>
</tr>
</table> </td>
</tr>
</table>
</form></center>
<?
}
?>
unten soll er ein comment in die mysql datenbank schreiben, dies funktioniert aber nicht

Aber wenn ich
PHP:
if ($action == "showcomments") {
