点击数如何update到数据库中

ziluopao 发布于 2016/05/24 20:43
阅读 670
收藏 0
PHP

如何把增加的一个点击数通过ajax进到数据库中呢?

主要是这个增加的点击怎么加进去

我这是这样做的


<li id="add">12</li>




$(document).ready(function(){
		$("#add").click(function(){
			var oldValue=parseInt($(this).val());
                      oldValue++;
                      $(this).val(oldValue);
		});
	});



但是点击后不数字不增加呢
加载中
1
一耳听世界
一耳听世界

从数据取出已经存在的点击数

加上这次点击的update 回去就行了 

IdleMan
IdleMan
难道不能update t set c=c+1;为何在客户端加
ziluopao
ziluopao
呵呵,思路就不用这里说了吧,这个都知道,主要是代码
0
_ls
_ls

你这li都没有value啊·····<li id="add" value="12">12</li>

ziluopao
ziluopao
所以想办法啊
0
A灵云A
A灵云A

楼上说了你没有value,然后$(this).html(oldValue);才能看到效果吧。至于加到数据库,没写ajax当然不会加啊~

0
一耳听世界
一耳听世界

你这个怎么能用val

你用下 html()或者text ()试试

0
莫铭
莫铭

li又不是form控件,怎能用val()? 取值用text()或html()。设值用html(val)或text(val)。 

tip: Form Controls include input、select、textarea, etc...

0
ziluopao
ziluopao
现在的问题是如何把这个增加了1的点击数上传到数据表中更新呢,当然我用的是ajax,现在是没有思路
0
酸奶丶
酸奶丶
更新表字段的值很容易,但是点击的频率有多高是决定后台如何更新
ziluopao
ziluopao
你好象跑题了
0
s
shenjr
人家按一次你往数据库加一不就行了。。。lz好奇怪。
0
开源中国-首席营养师

引用来自“ziluopao”的评论

现在的问题是如何把这个增加了1的点击数上传到数据表中更新呢,当然我用的是ajax,现在是没有思路

把相应的文章什么的id提交到后台,然后查出之前的点击,然后加1,更新到数据库...

在哪里培训的...

ziluopao
ziluopao
回复 @九零 : 呵呵,俺是原生态程序员,没在所谓的机构中培训过,一个是没钱,二个是没时间。
九零
九零
哈哈,哪里培训的。。。。
0
飘零清风
飘零清风
oldvalue  有值么? 有的话用ajax  把oldvalue传递到后端,然后后端用php获取 update 对应的数据表中就可以了,当然一般这种肯定有对应帖子的id的,也要用ajax一起传过去
返回顶部
顶部