我正在尝试在网站上创建评论部分。我用来尝试这个的页面只是必需品。我的问题是评论正文没有转发到我设置的表格。但是,日期会被发送和存储。我已经发布了以下代码。我一直在查看这段代码并开始感到沮丧。研究没有得到答案。作为我的最后手段,我把这个转交给你们。感谢您的帮助或指导。
前端代码:
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong>Test Sign Guestbook </strong></td>
</tr>
</table>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form id="form1" name="form1" method="post" action="addguestbook.php">
<td>`enter code here`
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td valign="top">Comment</td>
<td valign="top">:</td>
<td><textarea name="comment" cols="40" rows="3" id="comment"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Submit" /> <input type="reset" name="Submit2" value="Reset" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong><a href="viewguestbook.php">View Notebook</a> </strong></td>
</tr>
</table>
后端代码:
<?php
$host=*****
$username=*****
$password=**** This is all 100% correct, for sure.
$db_name=*****
$tbl_name=****
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");
$comments=$comment;
$datetime=date("y-m-d h:i:s"); //date time
$sql="INSERT INTO $tbl_name(comment, datetime)VALUES('$comments', '$datetime')";
$result=mysql_query($sql);
//check if query successful
if($result){
echo "Successful";
echo "<BR>";
// link to view guestbook page
echo "<a href='viewguestbook.php'>View guestbook</a>";
}
else {
echo "ERROR";
}
mysql_close();
?>
答案 0 :(得分:0)
您可以使用comments
或$_GET
方法检索$_POST
。但是,由于您使用POST
方法,您需要检索您的值,如下所示:
$comments=$_POST['comment'];
答案 1 :(得分:0)
我同意使用:
$comments = $_POST['comment'];
另一件让你的生活更轻松的事情就是内置函数NOW(),有关这个函数的更多信息可以在这里找到:
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
总的来说,只需确保创建一个链接到结果或表单“post”的变量,然后可以在以后使用此变量,即需要将内容插入数据库时。