2012-07-07 178 views
-6

我想要一个PHP脚本来计算一个项目被购买的次数,每次执行PHP脚本(购买)时将该计数器增加一个,并将其显示在页面数据库中。PHP - 页面加载执行PHP脚本?

比方说,当用户通过PayPal重定向回站点时,他们加载加载页面thankyou.php,将表中的数据库值(计数器)增加1。

我找不到任何例子,所以我希望你们这里的人可以帮助我。

+0

增加了什么? – 2012-07-07 00:51:48

+0

你想达到什么目的? – mikegreiling 2012-07-07 00:52:02

+0

查询数据库,获取当前总数。 添加一个。 存储新值。 大量的教程可用于此。 – 2012-07-07 00:53:29

回答

0

php是在页面加载之前在服务器端执行的服务器端语言。在你的情况下,你必须进行ajax调用才能触发php代码。

Update: mysql_query("UPDATE table_name SET id = id + 1 WHERE id = '$id'"); 
+0

任何代码示例我可以看看? – 2012-07-07 00:54:57

+3

这样一个简单的任务可以在页面上完成。 AJAX似乎完全是矫枉过正。 – 2012-07-07 00:55:07

+0

实际上没有必要使用ajax ...他可以使用类似跟踪像素的东西:'' – prodigitalson 2012-07-07 00:55:40

0

你并不需要增加在PHP中的值,你可以直接在您的查询做在您的查询:

UPDATE hits_log SET hits = hits+1 WHERE page = *somthing* 

这可以使用PHP的MySQLi库,或类似的执行。