2012-07-07 153 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庫,或類似的執行。