![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
我是做一个最简单的留言本,共三页。
index.php为显示留言记录页面
add.htm为添加留言页面
createnotebook为处理提交表单页面
用phpMyAdmin 在表里直接添加数据可以在index.php中显示。所有页面都不报错。
我碰到的问题是这样的。有添加页add.htm中添加留言后在index.php中并没显示出来(可以确认点击提交按钮后是执行到了处理页面createnotebook.php的),而且也没有添加到数据库中。因为我用phpMyAdmin 查看了的。
以下是提交表单处理程序
createnotebook.php
<?php
echo"";
if($date == "")
{
$date = "2002-1-1";
}
if($name != "")
{
$connect = @mysql_connect("localhost", "root", "123654");
mysql_select_db("notebook", $connect);
//判断当前记录已经使用的ID的最大值
$query = "select * from guestbook";
$result = mysql_query($query);
$rows = @mysql_num_rows($result);
$a_row = @mysql_affected_rows($result);
$id = 0;
for($i=0; $i<$rows; $i++)
{
@mysql_data_seek($result, $i);
$data = @mysql_fetch_array($result);
if ($data[id] > $id)
{
$id = $data[id];
}
}
//向数据库中添加记录
mysql_query(sql);
$id++;
$query = "INSERT INTO guestbook VALUES ('$id','$usename','$date','$content')";
$result = mysql_query($query);
mysql_close($connect);
}
?>
帮忙看一下。有高手说没有执行mysql_query(sql);
但我不知道这一句加在哪。我是初学者。大家帮帮忙。谢谢了。

