2015-02-02 3 views
-2

PHP 랭크 및 루프를 사용하여 사용자를 답변 페이지로 안내하는 방법을 알고 싶습니다 (각 질문에 대답하는 방법에 따라 다름). 내 퀴즈는 다음과 같습니다.배열 및 루프를 사용하여 PHP 퀴즈 만들기

<form action="results.php" method="post"> 
<p class="question">What club am I in?</p> 
      <select name="club"> 
       <option value="0">Club Soccer</option> 
       <option value="1">Pandora Dance Troupe</option> 
       <option value="2">Colleges Against Cancer</option> 
       <option value="3">Engineering Ambassadors</option> 
       <option value="4">Photo Society</option> 
      </select> 
     <br/> 
     <div> 
      <p class="question">what is my favorite thing?</p> 
     </div> 
      <select name="favorites"> 
       <option value="0">Sushi</option> 
       <option value="1">Chocolate</option> 
       <option value="2">hip hop music</option> 
       <option value="3">Dolphins</option> 
       <option value="4">My Dog</option> 
      </select> 
      <br/><br/> 
      <input type="submit" value="Submit" name="Submit"/> 
     </form> 
     <br/><br/> 
+3

우리는 당신을 위해이 코드를 작성하는 것이 아닙니다 ... 시도한 것을 보여 주시면 디버깅을 도와 드리겠습니다. 아무 것도 시도하지 않았다면 먼저 해보십시오. –

답변

0

글쎄, 드롭 다운을 작성하기위한 php 배열의 사용법은 사용자의 리디렉션과 관련이 없습니다. 예제 코드에서 볼 수 있듯이 submit 버튼에 도달하면 사용자가 얻는 대상을 제공하는 form 요소의 action 속성이 있습니다.

선택을 할 때 동작 특성을 동적으로 변경하려면 Javascript를 사용해야합니다.

하나의 가능한 솔루션은 results.php에서 $ _POST 변수를 평가할 때 header()로 리디렉션하는 것이지만 권장하지는 않습니다.