2:请检查mysql里面
asp
表有没有数据
,有的话
code
:
$_sql
=
$conn->query("select
*
from
asp
where
1=1
order
by
date
desc
limit
0,5")
if($_sql
&&
$_sql->num_rows>0){
while($_rs
=
$_sql->fetch_array(MYSQL_ASSOC)){
echo
'内容:'.$_rs['content']
echo
'时间:'.$_rs['date']
//打印全部
print_r($_rs)
}else{
echo
'没有任何数据'
}
}
//分页的话建议采用分页类:
第一步:把留言板的列表数据列出来(按留言倒序查询),正常的呈现都是表格的方式。
第二部:每行留言都有审核通过,审核不通过的按钮。正常选择不通过需要填写原因。
如图所示
1. 先设计数据表,一般留言板需要两个表:留言内容表、回复表留言内容表:messages
字段如下:
id 自动增加
contents 留言内容
messages_time 留言时间
回复表:reply
字段如下:
id 自动增加
messages_id 关联messages表的id
contents 回复的内容
reply_time 回复时间
2. 设计留言板页面及保存留言数据
大概代码如下:
<form name="form1" method="post" action="index.php?action=ok">
<texarea cols="30" rows="10" name="contents">
</textarea>
<input type="submit" value="提交">
</form>
<?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents']
mysql_query("insert into messages values(NULL,'".$contents."',now())")
}
?>
3. 显示留言内容,遍历数据表
<?php
//包含数据连接代码
require('data.php')
$query = mysql_query("select * messages")
while($array = mysql_fetch_array($query)){
echo $array['contents']."<br>"
}
?>
4. 回复的设计可以参照留言的设计
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)