TP模仿qq发表状态回复功能
来源:互联网 发布:知乎 昆虫 编辑:程序博客网 时间:2024/04/30 05:16
<?php
class ShowAction extends Action{
//模仿qq发表心情,回复
public function index(){
$this->display();
}
//发表
public function add(){
$model=M('Messige');
$data['content']=$_POST['content'];
$data['name']=$_POST['name'];
$data['pubtime']=Date('Y-m-d H:i:s');
$data['path']=0;
if($data['content']!=''){
$model->add($data);}
//$list=$model->select();
$list=$model->field("id,name,content,pubtime,path,concat(path,'-',id) as bpath")->order('bpath')->select();//用无线级别分类查看
foreach($list as $key=>$value){
$list[$key]['count']=count(explode('-',$value['path']));
}//缩进
$this->assign('list',$list);
$this->display();
}
//回复
public function reply(){
$model=M('Messige');
$data['name']='whj';
$data['content']=$_POST['content'];
$data['pubtime']=Date('Y-m-d H:i:s');
$patd=$_POST['path'];//获得隐藏域的值
$data['path']=$patd;//回复时就让他出现无线级别的样式
if($model->add($data)){
$this->success('成功','__URL__/add');
}
}
}
index.html
<form action="__URL__/add" method="post">
发表心情<textarea name="content"></textarea><input type="submit" value="发表">
<br />
用户名:<input type="text" name="name">
</form>
add.html
<h1>发表心情</h1>
<p>
<volist name='list' id="vo">
<php>for($i=0;$i<$vo['count'];$i++){echo ' ';}</php>
{$vo.name}:{$vo.content}<br />
<php>for($i=0;$i<$vo['count'];$i++){echo ' ';}</php>
{$vo.pubtime}<a href="javascript:void(0)" onclick=" show({$vo.id})">回复</a><!--javascript:void(0)阻止跳转-->
<div id="replay{$vo.id}" style="display:none">
<form action="__URL__/reply" method="post">
<input type="text" name="content"/>
<input type="submit" value="提交"/>
<input type="hidden" name="path" value="{$vo.path}-{$vo.id}"><!--隐藏域,无线级别显示,path等于父path-父id-->
</form>
</div>
</p>
</volist>
<script type="text/javascript">
function show(id){
document.getElementById('replay'+id).style.display='block';
}
</script>
数据库截图
- TP模仿qq发表状态回复功能
- 模仿qq空间评论以及回复
- tp 实现无限回复评论功能
- C#模仿QQ截图功能
- C#模仿QQ截图功能
- C#模仿QQ截图功能
- C#模仿QQ截图功能
- Android QQ空间说说回复功能简介
- Android QQ空间说说回复功能简介
- C#模仿QQ截图功能(轉載)
- 简单的QQ分类下拉功能模仿
- 网络编程UDP模仿QQ聊天功能
- 模仿手机QQ红点消除功能
- Broadcast学习--模仿qq强制下线功能
- vc模仿qq的选择头像功能
- Android实战简易教程-第三十八枪(模仿腾讯QQ的网络状态提示和设置功能实现)
- Android实战简易教程<三十八>(模仿腾讯QQ的网络状态提示和设置功能实现)
- android批量上传图片(模仿QQ空间和微信发表说说)
- Fedora18 宽带连接设置
- ubuntu12.04忘记密码
- 向头指针为 L的有序单链表(从小到大有序)中插入一个结点,使插入后链表仍然有序
- Android中级之网络数据解析一之Json解析
- 笔记2:KeilC51中数据类型转换
- TP模仿qq发表状态回复功能
- Android自定义Shape 加上阴影shadow之方法
- 求给定字母字符串中字母出现最多的字母和出现的次数
- 笔记3:avr引脚熔丝位需要注意
- 算法—实现排列 A(n,m)
- JSP数据提交中文乱码问题
- 第一章 对开发平台的初步认识
- CentOS 配置 apache +php 并附上 httpd启动不了的解决方案
- 完整java开发中JDBC连接数据库代码和步骤