Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 统计数据如何与动态生成的帖子相关联?_Php_Javascript_Html_Ajax - Fatal编程技术网

Php 统计数据如何与动态生成的帖子相关联?

Php 统计数据如何与动态生成的帖子相关联?,php,javascript,html,ajax,Php,Javascript,Html,Ajax,我的问题是,我们如何将统计数据与帖子相关联,例如,like计数如何与每个Facebook帖子唯一关联,或者upvote和downvote统计数据如何与Stackoverflow上的问题相关联。为了进一步说明,假设有一个关于stackoverflow的问题,并且我单击了Upvote按钮,系统如何识别单击了Upvote按钮以将统计数据发送到后端数据库的问题?由于每个问题都是由用户动态生成的,如何为与每个问题关联的按钮提供唯一的ID 在数据库中,您会有一个自动递增的ID字段,当生成问题并将其插入数据库

我的问题是,我们如何将统计数据与帖子相关联,例如,like计数如何与每个Facebook帖子唯一关联,或者upvote和downvote统计数据如何与Stackoverflow上的问题相关联。为了进一步说明,假设有一个关于stackoverflow的问题,并且我单击了Upvote按钮,系统如何识别单击了Upvote按钮以将统计数据发送到后端数据库的问题?由于每个问题都是由用户动态生成的,如何为与每个问题关联的按钮提供唯一的ID

在数据库中,您会有一个自动递增的ID字段,当生成问题并将其插入数据库时,会自动给它一个ID,而在php+mysql中,您可以通过函数mysql\u insert\u ID()获得该ID

然后,当您输出问题的html时,您会以某种方式将问题的id添加到html中

它可以位于html表单中的隐藏字段中,例如
,然后在php中的$\u POST或$\u GET中访问它

或者作为另一个元素的id或名称的一部分,该元素的id或名称为upvote52,然后您可以在将其发布到php之前通过javascript从id/名称中提取它,或者您可以将其发送到php,然后从后端字符串的其余部分提取id


或者,如果它是锚定标记,您可以将其作为参数添加到href中,例如mysite.com/upvote.php?question=52,然后通过数据库中php

中的$\u GET访问它,您将拥有一个自动递增的ID字段,当生成问题并将其插入数据库时,它将自动获得一个ID,在php+mysql中,您可以通过函数mysql\u insert\u id()获得此id

然后,当您输出问题的html时,您会以某种方式将问题的id添加到html中

它可以位于html表单中的隐藏字段中,例如
,然后在php中的$\u POST或$\u GET中访问它

或者作为另一个元素的id或名称的一部分,该元素的id或名称为upvote52,然后您可以在将其发布到php之前通过javascript从id/名称中提取它,或者您可以将其发送到php,然后从后端字符串的其余部分提取id

或者,如果是锚定标记,您可以将其作为参数添加到href中,例如mysite.com/upvote.php?question=52,然后通过php中的$\u GET访问它