2014-01-23 3 views
0

나는 PHP에 익숙하며 비슷한 functionality given in URL으로 도착하려고합니다.동일한 양식의 다른 URL로 리디렉션

4 가지 선택 옵션이있는 양식이 있으며 마지막 옵션을 선택하면 결과가 검색됩니다.

내 현재 코드는 다음과 같습니다

{ 
    $result = mysql_query($query,$con); 

    if(!$result)  
    echo mysql_error(); 

    $option = ""; 

    while($row = mysql_fetch_assoc($result)) { 
    $option .= '<option value = "'.str_replace(' ', '_', $row['bankname']).'">'.$row['bankname'].'</option>'; 
    } 

    str_replace(' ', '_', $row['bankname']) 
?> 

<form method = "POST" action = ""> 

<select name = "bank" onChange="document.location.href=bank[selectedIndex].value"> 
<?php echo $option; ?> 

</select> 

</form> 

} 

은 아마 내가 매우 높은 수준의 질문을하지만, 도와주세요하고있다.

감사합니다, Anitha

+0

user3227647

+0

그래서, 그것은 리디렉션해야 만보다? –

+0

양식의 대상 URL을 동적으로 대체 하시겠습니까? – dreamweiver

답변

0

나는 질문은 바로, 당신이 선택 상자에로드 옵션을 찾고, 그러나 마지막 선택 상자 값이 해결책을 찾기 위해 노력하지 않는 얻었다 경우

<select id = 'finalSelect'> 
     <option value='http://aaaa.com'>A<option> 
     <option value='http://bbbb.com'>B<option> 
     <option value='http://cccc.com'>C<option> 
    </select> 

사용자 선택에 따라 페이지는 aaaa.com, bbbb.com 또는 cccc.com으로 리디렉션되어야합니다. 나는 당신의 요구 사항에 대한 맞다면

, 당신이해야 할 모든입니다 :

<select id = 'finalSelect' ONCHANGE="location = this.options[this.selectedIndex].value;> 
     <option value='http://aaaa.com'>A<option> 
     <option value='http://bbbb.com'>B<option> 
     <option value='http://cccc.com'>C<option> 
    </select> 
1

당신은 아약스를 사용하여 첫 번째 시간을 보낼 수 있으며, 아약스는 성공입니다 whem 당신이 다시 복귀를 양식을 제출 변경할 수 있습니다 참된. ?

관련 문제