B
broke
hi!
ich bin total verzweifelt.
ich werd euch mal mein problem schildern, bitte helft mir.
also:
ich habe ein newsscript geschrieben, welches einwandfrei funktioniert.
die daten werden in der mysql tabelle "news" gespeichert.
nun will ich ein commentscript hinzufügen.
ich habe eine table namens "comments" erstellt(mit den feldern comid, newsid, poster, email, datum).
dann habe ich bei den news einen link hinzugefügt mit <a href="comments.php?newsid=<? echo $newsid; ?>">Kommentare</a> .
um einen comment zu schreiben, habe ich die seite postcomment.php gemacht, und in genau der ist mein problem! denn wenn ich auf submit klicke, wird nichts in die tabelle comments geschrieben. hier ist der quelltext der postcomment.php
was ist daran falsch? ich weiß echt nicht mehr weiter, würde das aber so gern beherrschen.
bitte erklärt mir das!
mfg
ich bin total verzweifelt.
ich werd euch mal mein problem schildern, bitte helft mir.
also:
ich habe ein newsscript geschrieben, welches einwandfrei funktioniert.
die daten werden in der mysql tabelle "news" gespeichert.
nun will ich ein commentscript hinzufügen.
ich habe eine table namens "comments" erstellt(mit den feldern comid, newsid, poster, email, datum).
dann habe ich bei den news einen link hinzugefügt mit <a href="comments.php?newsid=<? echo $newsid; ?>">Kommentare</a> .
um einen comment zu schreiben, habe ich die seite postcomment.php gemacht, und in genau der ist mein problem! denn wenn ich auf submit klicke, wird nichts in die tabelle comments geschrieben. hier ist der quelltext der postcomment.php
PHP:
<html>
<head>
<title>write comment</title>
</head>
<body>
<h3>Write Comment</h3>
<?
require("connect.inc.php");
if($action=="true")
{
mysql_query("INSERT INTO comments (cid, nid, subject, content) VALUES ('', '$nid', '$poster', '$comment')");
echo "News written!<br>\n";
}
?>
<form action="<? echo $PHP_SELF ?>" method=post>
Subject <input type="text" name="poster"><br>
Content <textarea cols=50 rows=15 name="comment"></textarea><br>
<input type="submit" value="Submit">
<input type="hidden" name="action" value="true">
</form>
</body>
</html>
was ist daran falsch? ich weiß echt nicht mehr weiter, würde das aber so gern beherrschen.
bitte erklärt mir das!
mfg