我有一系列包含世界區域的選擇。PHP獲取最高動態選擇的值
例如選擇R0將包含
Africa
North America
Europe
當用戶選擇了北美,一個新的選擇名爲R1將具有以下值出現:
Canada
United States
Mexico
然後用戶會選擇美國, r2會與狀態一起出現等等。
作爲數據結構允許,目前,可以有多達5盒(R0-R4)
我試圖找出如何在PHP我可以確定有4個或5選擇,然後保存數值最高的那個值選擇到數據庫。
我會以這種錯誤的方式嗎?
目前,我沒有任何編寫的代碼,因爲我不知道如何測試$ _ POST [「R#」]數組的範圍,而是在想沿着線的東西:
<?php
$i = 0;
while (isset($_POST['r'.$i])) {
$highest_value = $_POST['r'.$i];
$i++;
}
?>
有沒有更好的方法?
如果您獲得的價值最高,從上到下的速度會更快(如果它的填充率高),然後再找到第一個。此外,嘗試使用'
用戶選擇了本地後,我想要保存的值可以在r2-r5中,但並非所有值都會達到r5。我需要找出如何確定創建r選擇的最高數量,然後最後一個r選擇的值是什麼 – guyfromfl 2012-03-23 20:14:14
添加另一個名爲'maxSelect'的隱藏字段並更新其值,只要您啓用一個新的選擇選擇你當前正在顯示。在服務器端確保號碼在適當的範圍內。 – Yaniro 2012-03-23 20:19:30