這個評論框應該將評論發送到我的數據庫,然後在評論框下顯示它,但是當我提交評論時什麼也沒有發生,它只是顯示在數據庫中。謝謝 。簡單的評論框php和mysql不起作用
<?php
require ('connects.php');
$comment=$_POST['comment'];
$submit=$_POST ['submit'];
if ($submit) { $insert=mysql_query ("INSERT INTO comment (comment) VALUES ('$comment')") ;
}
?>
<html>
<head><title>Comment Box | HelperTuts</title></head>
<body>
<form action="comment-box.php" method="POST">
<label>Comment: </label><br />
<textarea name="comment" cols="25" rows="7"></textarea><br /><br /><br />
<input type="submit" name="submit" value="Comment" /><br />
</form>
<hr width="1100px" size="5px" />
<?php
$getquery="SELECT comment FROM comment ORDER id DESC " ;
while($rows=mysql_fetch_assoc($getquery))
{
$id=$rows['id'] ;
$comment=$rows['comment'];
echo $comment["comment"] ;
}
?>
</body>
</html>
是不是'ORDER BY'? – 2013-05-05 08:11:47
如果這是來自教程,讓我告訴你這是一個糟糕的。查詢而不逃脫get或post意味着歡迎sql注入。 Mysql接口不推薦使用,請使用mysqli或PDO接口。另外你不檢查你的查詢結果。它可能會失敗。 – Ihsan 2013-05-05 08:14:58