2012-03-23 3 views
0

세계 지역을 포함하는 일련의 셀렉션이 있습니다. 예를 들어PHP가 최고 동적 선택 값을 얻음

, 사용자는 북미 지역을 선택하면 R0는

Africa 
North America 
Europe 

포함됩니다 선택 새로운 R1은 다음과 같은 값으로 나타납니다 이름을 선택합니다

Canada 
United States 
Mexico 

그런 다음 사용자가 미국을 선택 것이다, r2가 상태와 함께 나타납니다.

데이터 구조가 허용하는 현재, 내가 PHP에서 내가 4 ~ 5 선택이 있다는 것을 결정하고, 저장할 수있는 방법을 알아 내려고 노력하고 있어요 5 박스 (R0-R4)

까지있을 수 있습니다 가장 높은 숫자 값이 데이터베이스에 선택됩니다.

나는이 방향을 잘못 알고 있습니까?

현재, 나는 내가 $ _POST [ "r에 #"] 배열의 범위를 테스트하는 방법을 잘 모르겠어요 때문에, 어떤 코드를 작성하지 않아도,하지만의 라인을 따라 뭔가 생각 :

<?php 
$i = 0; 
while (isset($_POST['r'.$i])) { 
    $highest_value = $_POST['r'.$i]; 
    $i++; 
} 

?> 

더 좋은 방법이 있습니까?

+0

높은 값을 얻는다면 위에서 아래로가는 것이 더 빠를 것입니다 (많이 채워진 경우). 그러면 처음 발견 한 것을 깨뜨립니다. 또한, 당신이하고있는 일 대신에'