我的第 4、5、6 行有问题,一切正常,数据正在发送到数据库以及输出结果,但我在加载页面时收到此消息。
Undefined index: name in C:\xampp\htdocs\xampp\site\comment.php on line 4
Notice: Undefined index: comment in C:\xampp\htdocs\xampp\site\comment.php on line 5
Notice: Undefined index: submit in C:\xampp\htdocs\xampp\site\comment.php on line 6
再次感谢,任何帮助将不胜感激:)这是代码,非常感谢任何可以提前帮助我的人
<?php
mysql_connect("localhost","root","");
mysql_select_db("commentbox");
$name= $_POST["name"];
$comment= $_POST["comment"];
$submit= $_POST["submit"];
$dbLink = mysql_connect("localhost", "root", "Broadband74");
mysql_query("SET character_set_client=utf8", $dbLink);
mysql_query("SET character_set_connection=utf8", $dbLink);
if($submit)
{
if($name&&$comment)
{
mysql_query("INSERT INTO commenttable (name,comment) VALUES ('$name','$comment') ");
}
else
{
echo "please fill out all fields";
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Comment box</title>
</head>
<body>
<center>
<form action="comment.php" method="POST">
<table>
<tr><td>Name: <br><input type="text" name="name"/></td></tr>
<tr><td colspan="2">Comment: </td></tr>
<tr><td colspan="5"><textarea name="comment" rows="10" cols="50"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" name="submit" value="Comment"></td></tr>
</table>
</form>
<?php
$dbLink = mysql_connect("localhost", "root", "");
mysql_query("SET character_set_results=utf8", $dbLink);
mb_language('uni');
mb_internal_encoding('UTF-8');
$getquery=mysql_query("SELECT * FROM commenttable ORDER BY id DESC");
while($rows=mysql_fetch_assoc($getquery))
{
$id=$rows["id"];
$name=$rows["name"];
$comment=$rows["comment"];
echo $name . '<br/>' . '<br/>' . $comment . '<br/>' . '<br/>' . '<hr size="1"/>'
;}
?>
</body>
</html>