设置url id,获取它,然后在mysql数据库

时间:2017-02-23 00:37:04

标签: javascript php jquery mysql

美好的一天,

我正在构建一个功能类似于Facebook的消息系统。 我将发布最重要的代码,主要是我需要帮助的地方。

以下php代码从数据库中获取所有对话,这很有效。

while ($row = mysqli_fetch_assoc($run_convo)){

  $memberid = $row['ID'];
  $convoid = $row['conversation_id'];

echo"
<button onclick='getconvo($convoid)'>open</button>
";
}

请注意,上面的while循环输出一个按钮,该按钮为每个对话保存$ convoid VALUE。这是从数据库生成的每个会话的唯一ID值。

以下javascript代码证明上述代码有效,因为它会针对每个单击的按钮提醒会话ID VALUE。 实际上,想象每个按钮是一个具有唯一$ convoid VALUE的对话。

<script type='text/javascript'>
function getconvo(id){ 
var convoid = id;
alert(convoid);
}
</script>

鉴于以上信息,以下是我想以正确的顺序以简单的步骤完成的任务:

  • 每次点击按钮的ID值将发送到网址栏
  • 从网址栏获取id VALUE,用于搜索mysql数据库以获取基于id VALUE的结果。
  • 将获得的结果加载到单击按钮的同一页面上的div中。
  • 我可以使用从URL获取的相同ID VALUE来执行涉及mysql数据库搜索的另一个任务。

请注意,所有这些都应该在没有页面重新加载/刷新的情况下完成...就像Facebook一样,从开启会话切换到下一个会话。

我该怎么做呢?

0 个答案:

没有答案