欢迎来到福编程网,本站提供各种互联网专业知识!

我用php+mysql写的留言本

发布时间:2006-10-09 作者: 来源:转载
guestbook.php:A:link{COLOR:#002878;TEXT-DECORATION:none}A:visited{COLOR:#002878;TEXT-DECORATION:none}A:active{TEXT-DECORATION:none}A:hover{COLOR:#cc1111;TEXT-DECORATION:none}P{COLOR:#002878;FONT-SIZE:9pt}TABLE{COLOR:#002878;FONT-SIZE:9pt}LI
guestbook.php:

高三<6>班留言本本

姓名:

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 <= $pages; $i++)

{

$newoffset=5*$i-5;

print "$in";

}

//检查是否是最后一页

$next = $offset+5;

if ($next<$nr)

{

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("返回");

}

?>

可到http://xinai.oso.com.cn/class/guesttap.php查看

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】

相关推荐