guestbook.php:
高三班留言本本
姓名:
type=text name=t1 size=13>
email:
个人主页:
主题:
留言:
include (connect.rec);
$qh=mysql_query(select count(*) as rcnt from guestbook);
$data=mysql_fetch_array($qh);
$nr=$data[rcnt];
//判断偏移量参数是否传递给了脚本,如果没有就使用默认值0
if (empty($offset))
{
$offset=0;
}
//查询结果(这里是每页20条,但你自己完全可以改变它)
//$result=mysql_query(select * from guestbook order by time desc limit $offset, 5);
$result=mysql_query(select * from guestbook limit $offset, 5);
//显示返回的5条记录
while ($data=mysql_fetch_array($result))
{
printf(姓名:%s
,$data[name]);
printf(email:%s
,$data[mail]);
printf(个人主页:%s
,$data[url]);
printf(来自:%s
,$data[ip]);
printf(留言时间:%s
,$data[time]);
printf(主题:%s
,$data[title]);
printf(内容:%s
,$data[ly]);
printf();
}
//下一步,要写出到其它页面的链接
if($offset) //如果偏移量是0,不显示前一页的链接
{
$preoffset=$offset-5;
print 前一页 n;
}
//计算总共需要的页数
$pages=ceil($nr/5); //$pages变量现在包含所需的页数
for ($i=1; $i {
$newoffset=5*$i-5;
print $i n;
}
//检查是否是最后一页
$next = $offset+5;
if ($next{
print 下一页 n;
}
printf(返回)
?>
ly.php:
include (connect.rec);
$name = $t1;
$mail = $t2;
$url = $t3;
$title = $t4;
$time = date( y-m-j h:i:s );
$ip = getenv(remote_addr);
$ly = $s1;
$result = mysql_query(insert into guestbook (name,mail,url,ip,time,title,ly) values ('$name','$mail','$url','$ip','$time','$title','$ly'));
if ($result == 1)
{
echo(留言成功!);
printf();
}
else
{
echo(留言失败!);
printf(返回);
}
?>
以上就介绍了免费留言本 php+mysql写的简单留言本实例代码,包括了免费留言本方面的内容,希望对php教程有兴趣的朋友有所帮助。