我有一系列包含世界区域的选择。
例如,选择r0将包含
Africa
North America
Europe
当用户选择北美时,将出现一个名为r1的新选择,其中包含以下值:
Canada
United States
Mexico
然后用户将选择US,r2将显示状态,依此类推。
由于数据结构允许,目前最多可以有5个方框(r0-r4)
我试图找出如何在php中确定有4个或5个选择,并将最高数字选择值保存到数据库中。
我是以错误的方式去做的吗?
目前,我没有编写任何代码,因为我不确定如何测试$ _POST [“r#”]数组的范围,但是正在考虑以下几点:
<?php
$i = 0;
while (isset($_POST['r'.$i])) {
$highest_value = $_POST['r'.$i];
$i++;
}
?>
有更好的方法吗?
答案 0 :(得分:0)
我会试试这个:
$Value = null;
for ($i = 5; $i >= 0; $i--) {
if(isset($_POST['r'.$i]) AND $_POST['r'.$i]){
$Value = $_POST['r'.$i];
break;
}
}
我没试过。