我用php+mysql写的留言本
2023-06-13 09:13:44 时间
guestbook.php:
<head>
<metahttp-equiv="Content-Language"content="zh-cn">
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title></title>
<STYLE>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{
COLOR:#002878;FONT-SIZE:9pt;LINE-HEIGHT:14pt
}
UL{
COLOR:#002878;FONT-SIZE:9pt
}
}
</STYLE>
</head>
<body>
<divalign="center">
<center>
<tableborder="0"cellpadding="0"cellspacing="0"width="574"height="312">
</center>
<tr>
<td><palign="center">高三<6>班留言本本</br></td>
</tr>
<tr>
<tdwidth="574"height="272"valign="top">
<formmethod="POST"action="ly.php">
<tableborder="0"cellpadding="0"cellspacing="0"width="100%">
<center>
<tr>
<tdwidth="26%"align="right">
姓名:</td>
<tdwidth="74%"><inputstyle="font-size:9pt;width:186;background-color:#f8f8f8;height:19;border:1pxsolid#9a9999"
type="text"name="T1"size="13"></td>
</tr>
<tr>
<tdwidth="26%"align="right">
EMAIL:</td>
<tdwidth="74%"><inputstyle="font-size:9pt;width:186;background-color:#f8f8f8;height:19;border:1pxsolid#9a9999"name="T2"size="13"></td>
</tr>
<tr>
<tdwidth="26%"align="right">
个人主页:</td>
<tdwidth="74%"><inputstyle="font-size:9pt;width:186;background-color:#f8f8f8;height:19;border:1pxsolid#9a9999"name="T3"size="13"value="http://"></td>
</tr>
<tr>
<tdwidth="26%"align="right">
主题:</td>
<tdwidth="74%"><inputstyle="font-size:9pt;width:186;background-color:#f8f8f8;height:19;border:1pxsolid#9a9999"name="T4"size="13"></td>
</tr>
<tr>
<tdwidth="26%"align="right"valign="top">
留言:</td>
<tdwidth="74%"><textareastyle="font-size:9pt;width:313;background-color:#f8f8f8;height:177;border:1pxsolid#9a9999"rows="10"name="S1"cols="45"></textarea></td>
</tr>
<tr>
<tdwidth="100%"align="right"colspan="2">
</td>
</tr>
</table>
<palign="center">
<inputtype="submit"value="提交"name="B1"> <inputtype="reset"value="重写"name="B2"></p>
</form>
</center>
</td>
</tr>
</table>
<hrsize="1"color="#6666FF">
</div>
<divalign="center">
<center>
<tableborder="0"cellpadding="0"cellspacing="0"width="603"height="294">
<tr>
<tdwidth="603"height="294">
<?
include("connect.rec");
$qh=mysql_query("SELECTCOUNT(*)ASrcntFROMguestbook");
$data=mysql_fetch_array($qh);
$nr=$data["rcnt"];
//判断偏移量参数是否传递给了脚本,如果没有就使用默认值0
if(empty($offset))
{
$offset=0;
}
//查询结果(这里是每页20条,但你自己完全可以改变它)
//$result=mysql_query("SELECT*fromguestbookORDERBYtimedescLIMIT$offset,5");
$result=mysql_query("SELECT*fromguestbookLIMIT$offset,5");
//显示返回的5条记录
while($data=mysql_fetch_array($result))
{
printf("姓名:<fontcolor="#000000">%s</font><br>",$data["name"]);
printf("EMAIL:<fontcolor="#3366FF">%s</font><br>",$data["mail"]);
printf("个人主页:<fontcolor="#3366FF">%s</font><br>",$data["url"]);
printf("来自:<fontcolor="#3366FF">%s</font><br>",$data["ip"]);
printf("留言时间:<fontcolor="#3366FF">%s</font><br>",$data["time"]);
printf("主题:<fontcolor="#3366FF">%s</font><br>",$data["title"]);
printf("内容:<fontcolor="#000000">%s</font><br>",$data["ly"]);
printf("<hrsize="1"color="#6666FF">");
}
//下一步,要写出到其它页面的链接
if($offset)//如果偏移量是0,不显示前一页的链接
{
$preoffset=$offset-5;
print"<ahref="$PHP_SELF?offset=$preoffset">前一页</a> n";
}
//计算总共需要的页数
$pages=ceil($nr/5);//$pages变量现在包含所需的页数
for($i=1;$i<=$pages;$i++)
{
$newoffset=5*$i-5;
print"<ahref="$PHP_SELF?offset=$newoffset">$i</a> n";
}
//检查是否是最后一页
$next=$offset+5;
if($next<$nr)
{
print"<ahref="$PHP_SELF?offset=$next">下一页</a> n";
}
printf("<ahref="javascript:history.back()">返回</a>")
?>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>
ly.php:
<?
include("connect.rec");
$name=$T1;
$mail=$T2;
$url=$T3;
$title=$T4;
$time=date("Y-m-jH:i:s");
$ip=getenv("REMOTE_ADDR");
$ly=$S1;
$result=mysql_query("insertintoguestbook(name,mail,url,ip,time,title,ly)values("$name","$mail","$url","$ip","$time","$title","$ly")");
if($result==1)
{
echo("留言成功!");
printf("<scriptlanguage="javascript">");
printf("location="guestbook.php"");
printf("</script>");
}
else
{
echo("留言失败!");
printf("<ahref="javascript:history.back()">返回</a>");
}
?>
可到http://xinai.oso.com.cn/class/guesttap.php查看
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
<head>
<metahttp-equiv="Content-Language"content="zh-cn">
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title></title>
<STYLE>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{
COLOR:#002878;FONT-SIZE:9pt;LINE-HEIGHT:14pt
}
UL{
COLOR:#002878;FONT-SIZE:9pt
}
}
</STYLE>
</head>
<body>
<divalign="center">
<center>
<tableborder="0"cellpadding="0"cellspacing="0"width="574"height="312">
</center>
<tr>
<td><palign="center">高三<6>班留言本本</br></td>
</tr>
<tr>
<tdwidth="574"height="272"valign="top">
<formmethod="POST"action="ly.php">
<tableborder="0"cellpadding="0"cellspacing="0"width="100%">
<center>
<tr>
<tdwidth="26%"align="right">
姓名:</td>
<tdwidth="74%"><inputstyle="font-size:9pt;width:186;background-color:#f8f8f8;height:19;border:1pxsolid#9a9999"
type="text"name="T1"size="13"></td>
</tr>
<tr>
<tdwidth="26%"align="right">
EMAIL:</td>
<tdwidth="74%"><inputstyle="font-size:9pt;width:186;background-color:#f8f8f8;height:19;border:1pxsolid#9a9999"name="T2"size="13"></td>
</tr>
<tr>
<tdwidth="26%"align="right">
个人主页:</td>
<tdwidth="74%"><inputstyle="font-size:9pt;width:186;background-color:#f8f8f8;height:19;border:1pxsolid#9a9999"name="T3"size="13"value="http://"></td>
</tr>
<tr>
<tdwidth="26%"align="right">
主题:</td>
<tdwidth="74%"><inputstyle="font-size:9pt;width:186;background-color:#f8f8f8;height:19;border:1pxsolid#9a9999"name="T4"size="13"></td>
</tr>
<tr>
<tdwidth="26%"align="right"valign="top">
留言:</td>
<tdwidth="74%"><textareastyle="font-size:9pt;width:313;background-color:#f8f8f8;height:177;border:1pxsolid#9a9999"rows="10"name="S1"cols="45"></textarea></td>
</tr>
<tr>
<tdwidth="100%"align="right"colspan="2">
</td>
</tr>
</table>
<palign="center">
<inputtype="submit"value="提交"name="B1"> <inputtype="reset"value="重写"name="B2"></p>
</form>
</center>
</td>
</tr>
</table>
<hrsize="1"color="#6666FF">
</div>
<divalign="center">
<center>
<tableborder="0"cellpadding="0"cellspacing="0"width="603"height="294">
<tr>
<tdwidth="603"height="294">
<?
include("connect.rec");
$qh=mysql_query("SELECTCOUNT(*)ASrcntFROMguestbook");
$data=mysql_fetch_array($qh);
$nr=$data["rcnt"];
//判断偏移量参数是否传递给了脚本,如果没有就使用默认值0
if(empty($offset))
{
$offset=0;
}
//查询结果(这里是每页20条,但你自己完全可以改变它)
//$result=mysql_query("SELECT*fromguestbookORDERBYtimedescLIMIT$offset,5");
$result=mysql_query("SELECT*fromguestbookLIMIT$offset,5");
//显示返回的5条记录
while($data=mysql_fetch_array($result))
{
printf("姓名:<fontcolor="#000000">%s</font><br>",$data["name"]);
printf("EMAIL:<fontcolor="#3366FF">%s</font><br>",$data["mail"]);
printf("个人主页:<fontcolor="#3366FF">%s</font><br>",$data["url"]);
printf("来自:<fontcolor="#3366FF">%s</font><br>",$data["ip"]);
printf("留言时间:<fontcolor="#3366FF">%s</font><br>",$data["time"]);
printf("主题:<fontcolor="#3366FF">%s</font><br>",$data["title"]);
printf("内容:<fontcolor="#000000">%s</font><br>",$data["ly"]);
printf("<hrsize="1"color="#6666FF">");
}
//下一步,要写出到其它页面的链接
if($offset)//如果偏移量是0,不显示前一页的链接
{
$preoffset=$offset-5;
print"<ahref="$PHP_SELF?offset=$preoffset">前一页</a> n";
}
//计算总共需要的页数
$pages=ceil($nr/5);//$pages变量现在包含所需的页数
for($i=1;$i<=$pages;$i++)
{
$newoffset=5*$i-5;
print"<ahref="$PHP_SELF?offset=$newoffset">$i</a> n";
}
//检查是否是最后一页
$next=$offset+5;
if($next<$nr)
{
print"<ahref="$PHP_SELF?offset=$next">下一页</a> n";
}
printf("<ahref="javascript:history.back()">返回</a>")
?>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>
ly.php:
<?
include("connect.rec");
$name=$T1;
$mail=$T2;
$url=$T3;
$title=$T4;
$time=date("Y-m-jH:i:s");
$ip=getenv("REMOTE_ADDR");
$ly=$S1;
$result=mysql_query("insertintoguestbook(name,mail,url,ip,time,title,ly)values("$name","$mail","$url","$ip","$time","$title","$ly")");
if($result==1)
{
echo("留言成功!");
printf("<scriptlanguage="javascript">");
printf("location="guestbook.php"");
printf("</script>");
}
else
{
echo("留言失败!");
printf("<ahref="javascript:history.back()">返回</a>");
}
?>
可到http://xinai.oso.com.cn/class/guesttap.php查看
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
相关文章
- [PHP] apache在worker模式配置fastcgi使用php-fpm详解编程语言
- MySQL:删除数据库的实用命令(mysql删除库命令)
- MySQL实现不重复记录的技术方法(mysql不重复的记录)
- MySQL在PHP中的配置须知(php中的mysql配置)
- 是否存在MySQL:如何判断值是否存在?(mysql判断值)
- MySQL验证:PHP实现细节(php验证mysql)
- php开发MySQL 4.1 PHP开发:越来越优秀(mysql4.1)
- 从MySQL到PHP:展示表格数据(php显示mysql表)
- 编程开发之路:PHP 与 MySQL 结缘(php与mysql程序设计)
- MySQL如何使用自定义存储过程(mysql自定义存储过程)
- 数据库解决PHP连接远程MySQL数据库的问题(php连接远程mysql)
- PHP 存入 MySQL 数据库教程(php 存入mysql)
- MySQL:哪个版本最适合你?(mysql用哪个版本好)
- PHP与MySQL的关联技术(php关联mysql)
- MySQL连接数据库:开发高效的实现方式(mysql连接数据库类)
- 选择哪种格式来下载MySQL(mysql下载选什么格式)