显示详情页的页面
//显示详情页信息
function detail(){
$id = $_GET['id'];
//查询appear单条数据
$list = $this->appear->get_one(array('id'=>$id));
//查询$id这条数据的回复数据
$rlist = $this->reply->select(array('tid'=>$id));
//引入模板
include template('appear', 'detail');
}
详情页的页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>留言板详情页</title>
</head>
<body>
<a href="./index.php?m=appear&c=appear">返回列表</a>
<table>
<tr><td><h3><?php echo $list['title']?></h3></td></tr>
<tr><td><?php echo $list['des']?></td></tr>
<tr><td><?php echo $list['username']?></td></tr>
<tr><td><?php echo date('Y-m-d H:i:s',$list['dataline']);?></td></tr>
</table>
<span>------------------------------------------</span><br />
<?php foreach($rlist as $v) {?>
用户名:<?php echo $v['username']?><br />
评论:<?php echo $v['des']?><br />
时间:<?php echo date('Y-m-d H:i:s',$v['dataline'])?><br />
<?php }?>
<br />
<span>------------------------------------------</span><br />
<input type="hidden" class="hid" value="<?php echo $list['id']?>">
姓名:<input type="text" class="username"><br />
内容:<textarea class="des"></textarea><br />
<input type="button" id="dosubmit" value="回复">
</body>
<script src="{JS_PATH}/jquery.min.js"></script>
<script>
$(document).ready(function (){
var url = document.location.href;
$("#dosubmit").click(function(){
var tid = $(".hid").val();
var username = $(".username").val();
var des = $(".des").val();
$.ajax({
url:'./index.php?m=appear&c=appear&a=reply',
type:'POST',
data:'tid='+tid+'&username='+username+'&des='+des,
success:function (data){
if(data == 1){
document.location.href = url;
}else{
alert('sad');
}
}
});
})
})
</script>
</html>
点击回复的操作
//执行添加回复功能
function reply(){
$data['tid'] = $_POST['tid'];
$data['des'] = $_POST['des'];
$data['username'] = $_POST['username'];
$data['dataline'] = time();
//reply插入数据
$rlist = $this->reply->insert($data);
if($rlist){
echo '1';
}else{
echo '0';
}
}