您好,欢迎访问一九零五行业门户网

关于回复功能

数据库读取出的回复内容:
$sql=select * from massage where iid=$iid order by mid desc limit $offset,$pagesize;$result=$db->query($sql);while (($row=$result->fetch_assoc())!=false) { echo ' #'.$row[mid].'
'.$row[author].' '.$row[msg].'
回复'.$row[time].'
';}
将上面读出来的内容复制到textarea里 :

效果:
问题是 :文本框里显示的永远是数据库读出来的最后一条,也就是第13条,如何做到点哪个回复就把那条复制到框里
回复讨论(解决方案) id=msgten
你的id重复了,不能这样用的。
修改为这样看看
$sql=select * from massage where iid=$iid order by mid desc limit $offset,$pagesize;$result=$db->query($sql);$i = 0;while (($row=$result->fetch_assoc())!=false) { echo ' #'.$row[mid].'
'.$row[author].' '.$row[msg].'
回复'.$row[time].'
'; $i++;}





id=msgten
你的id重复了,不能这样用的。
修改为这样看看
$sql=select * from massage where iid=$iid order by mid desc limit $offset,$pagesize;$result=$db->query($sql);$i = 0;while (($row=$result->fetch_assoc())!=false) { echo ' #'.$row[mid].'
'.$row[author].' '.$row[msg].'
回复'.$row[time].'
'; $i++;}





多谢大神,问题解决
id=msgten
你的id重复了,不能这样用的。
修改为这样看看
$sql=select * from massage where iid=$iid order by mid desc limit $offset,$pagesize;$result=$db->query($sql);$i = 0;while (($row=$result->fetch_assoc())!=false) { echo ' #'.$row[mid].'
'.$row[author].' '.$row[msg].'
回复'.$row[time].'
'; $i++;}





大神,,我新提交的留言为什么不能复制到框里去呀
换个浏览器试试
什?意思,你新提交留言後,到框?
你新提交的?入?後,然後?刷新?面,然後?重新列表。
如果是流程是?的。除非你不是用post表?的方式提交,且?有刷新列表。
你新提交的?入?後,然後?刷新?面,然後?重新列表。
如果是流程是?的。除非你不是用post表?的方式提交,且?有刷新列表。
我是用podt提交的,提交成功后跳转这个页面确实是刷新了

换个浏览器试试
好的,我回去试试 提交後刷新有什??
新的留言不能?回覆?
那是你留言的?容有特殊字符了。
提交後刷新有什??
新的留言不能?回覆?
那是你留言的?容有特殊字符了。
我运行了几遍,发现只有最后 从数据库输出的那条无效,点回复弹出白框
提交後刷新有什??
新的留言不能?回覆?
那是你留言的?容有特殊字符了。
我运行了几遍,发现只有最后 从数据库输出的那条无效,点回复弹出白框
解决了。打开控制台发现最后一条回复的id没有$i,我把$i赋了初值1可以了。
其它类似信息

推荐信息