0
我正在處理我有的php情況。它應該做什麼就像。每個產品都有一個唯一的id值。如果產品ID通過提交按鈕發佈,則應激活計數操作以計算產品ID發佈的時間,因此增加。如何使用自動增量計數功能?
我希望我清楚地暴露了情況。這是我想這樣做的方式,但不能得到它的工作:
<?php
if (isset($_POST['submit'])) {
$do = count($_POST['id']);
echo $do;
if ($do > 1)
{
$i= $do+1;
echo $i;
}
}
?>
<!DOCTYPE HTML>
<html>
<head>
<title>test</title>
</head>
<body>
<div class="holder">
<div class="im">
<img src="session-test/images/orange-juice.jpg" />
<p>bestorange-juice</p>
<form method="post" action="sessiontest.php">
<input type="hidden" id="id" name="id" value="2" />
<input type="hidden" id="price" name="price" value="25" />
<input type="submit" value="send value" name="submit" id="submit" />
</form>
</div>
<div class="im">
<img src="session-test/images/milkshake.jpg" />
<p>bestorange-juice</p>
<form method="post" action="sessiontest.php">
<input type="hidden" id="id" name="id" value="3" />
<input type="hidden" id="prrice" name="price" value="1" />
<!--<input type="text" id="prodQty" name="prodQty" value="1" size="1"/>-->
<input type="submit" value="send value" name="submit" id="submit" />
</form>
</div>
</div>
</body>
</html>
你這樣做的方式只會給id添加一個,不計算它已經提交了多少次。你是否只需要在頁面上統計一個用戶,或者是否希望統計所有用戶? –
如果您想要記錄某人發佈該頁面的次數,則需要使用外部來源來存儲您的增量計數。每次有人加載頁面時,所有變量都將被覆蓋。我會創建我的數據庫表,並將帖子ID存儲在一列中,並將計數存儲在另一列中,並檢查帖子ID是否在數據庫表中,並且如果它是向計數添加一個,則不添加它到數據庫設置計數= 1 –