我正在创建普通消息传递的工作方式,我想根据新msg(1,2,...)的数量来放入msg编号,然后放入它,而不是使用链接,而是使用按钮,以便单击该按钮将不再有任何新的味精(这意味着数据已插入数据库中),但是我在识别单击的特定按钮时遇到了问题,之后该按钮应与该特定人员进行对话。这是我的示例代码(不带SQL)。foreach($chat_list as $friend) { echo "<form action = '' method = 'post'>"; echo "<button id = 'chats'>".$friend."</button><br>"; echo "</form>"; if($_SERVER["REQUEST_METHOD"] == "POST") { echo "<script> location.replace('chat.php?usernames=".$friend."'); </script>"; }}这里的问题是,例如,有3个人与我聊天(意味着3个按钮),每当我单击第二或第三个人时,它都会重定向到chat.php页面,但是在第一个人对话中,这意味着所有三个按钮对话是与第一个人进行的。我想要的是,当我单击第二个人时,它应该重定向到第二个人对话,而不是第一个人,而第三个人也是如此。我希望我很清楚。感谢您的帮助
1 回答
九州编程
TA贡献1785条经验 获得超4个赞
要确定php在POST请求中按下了哪个按钮-按钮应该具有不同的name属性。然后,您将获得$ _POST ['buttonname'] ='按钮的文本'
id属性只能由javascript看到,而不能在服务器端看到。
- 1 回答
- 0 关注
- 166 浏览
添加回答
举报
0/150
提交
取消