2011-03-11 4 views
0

이 우선 여기 내 PHP 코드 여기PHP 세션 + 라디오 버튼을 특정 형태로 연결

if(!isset($_POST['selection'])){ 
    $missing['selection'] = $required['selection']; 
} 

if(empty($missing)) { 

    post2session(); 
    $_SESSION['step'][0] = 0; 
    redirect(""); 

} 

것은 그들이 라디오를 선택한 경우 내가 Form1에 사용자를 리디렉션 할 어떻게 내 HTML

<form action="" method="post"> 
    <table cellpadding="0" cellspacing="0" border="0" class="tbl_insert"> 

     <tr> 
      <th><label for="selection">Select from following that applies to you</label></th> 
      <td> 
       <input type="radio" name="selection" id="selection" group="form_type" value="form1"> />Form 1<br /> 
       <input type="radio" name="selection" id="selection" group="form_type" value="form2" />Form 2<br /> 
       <input type="radio" name="selection" id="selection" group="form_type" value="form3" />Form 3<br /> 
       <input type="radio" name="selection" id="selection" group="form_type" value="form4" />Form 4<br /> 
      </td> 
     </tr> 
</table> 
</form> 

입니다 "form1"; form2 "를 선택한 경우 FORM2; 배열 name="selection[]" DIO에

header('Location: www.site.tld/anotherpage.php'); 
exit(); 

답변

1
if ($_SERVER['REQUEST_METHOD'] == 'POST') { 
    switch($_POST['selection']) { 
     case 'form1': $url = '/wherever/form1/is'; break; 
     case 'form2': $url = '/wherever/this/other/form/goes'; break; 
     ... 
     default: $url = '/some/default/handler'; 
    } 
    redirect($url); 
} 
+0

MAN을 통해 확인하려고 때문에 나는 <3 귀하에게 MARC 사랑! – Xavier

0

새로운 페이지로 리디렉션가 제공됩니다 도움 (Y) 일반적으로 다음과 같이 완료 감사

각 라디오 버튼에 동일한 ID를 사용하지 마십시오. 모든 라디오 버튼을 확인할 수 있습니다. R, id

WTH 및 사후 페이지 에서 작동name와 함께 작동PHP와 자바 스크립트 print_r($_POST['name'])

0


을 처음 켤 이름 속성 : 등

나는