2017-12-15 5 views
1

반복 양식에서 값을 얻고, 문제는 데이터베이스와도 대답에서, 그래서 나는이 같은 프로그램 코딩 방법 :내가 퀴즈 다중 선택을하려고

<form role="form" method="POST" action="test/hitung"> 
    <div class="tab-content"> 
     <?php 
     $no = 0; 
     foreach ($data_pilihan as $row){ 
      $no++; 
      ?> 
      <?php 
      if($no == 1){ 
       $status = "active"; 
      }else{ 
       $status = ""; 
      } 
      ?> 
      <div class="tab-pane <?php echo $status;?>" role="tabpanel" id="<?php echo "step".$no?>"> 
       <h3>Pertanyaan</h3> 
       <p>This is step 1</p> 
       <form action=""> 
        <input type="radio" name="<?php echo "pertanyaan".$no?>" value="<?php echo $row->simbol_a?>"><?php echo $row->pernyataan_a?><br> 
        <input type="radio" name="<?php echo "pertanyaan".$no?>" value="<?php echo $row->simbol_b?>"><?php echo $row->pernyataan_b?><br> 
        <input type="radio" name="<?php echo "pertanyaan".$no?>" value="<?php echo $row->simbol_c?>"><?php echo $row->pernyataan_c?><br> 
        <input type="radio" name="<?php echo "pertanyaan".$no?>" value="<?php echo $row->simbol_d?>"><?php echo $row->pernyataan_d?> 
       </form> 
       <ul class="list-inline" align="center"> 
        <?php if($no != 1): ?> 
         <li><button type="button" class="btn btn-default prev-step">Previous</button></li> 
        <?php endif?> 
        <?php if($no != $Jumlah_Data):?> 
         <li><button type="button" class="btn btn-primary next-step">continue</button></li> 
        <?php endif?> 
        <?php if($no == $Jumlah_Data):?> 
         <li><button type="submit" class="btn btn-primary next-step">finish</button></li> 
        <?php endif?> 
       </ul> 
      </div> 
     <?php } 
     ?> 
     <div class="clearfix"></div> 
    </div> 
</form> 

하지만 때를 I 라디오 버튼의 양식 값에서 데이터를 가져 와서 인쇄하면 첫 번째 값만 표시됩니다. 인쇄하거나 다른 가치 또는 나머지 가치를 얻으려면 어떻게해야합니까? 라디오 버튼의 모든 이름이 같은 경우, 당신은 정의로 하나 개의 값

을 얻을 것이다

+0

첫 번째 값을 얻으려면 코드가 어떻게됩니까? – Sean

+0

또한 입력 이름이 배열 ->'name = "pertanyaan []"'인 경우 PHP에서 값을 얻는 것이 더 쉬울 것입니다. 그런 다음에 루프를 돌릴 수 있습니다. ->'foreach ($ _ POST [ 'pertanyaan']를 $ key => $ value) {....}' – Sean

답변

0

사용자는 상호 배타적 인 옵션

을 미리 정의 된 세트 중 하나를 선택할 수있는 그래픽 제어 요소 예를 들어

:이 경우 사용자는 하나의 당신이로 액세스 할 수있는 PHP에서 세 가지 옵션

<form action="" method="post"> 
    <input type="radio" name="gender" value="male"> Male<br> 
    <input type="radio" name="gender" value="female"> Female<br> 
    <input type="radio" name="gender" value="other"> Other 
</form> 

중 선택할 수 있습니다 - 여기에서 u는 하나의 선택된 값을 얻을

여러 선택을해야하는 경우 귀하의 경우는 4 필요성 중 하나의 옵션을 필요로하는 경우가 라디오 버튼에 공통의 이름을 선택하는 경우
<?PHP 

$selected_radio = $_POST['gender']; 
print $selected_radio; 

?> 

당신은 체크 박스

를 사용할 수있다

어떤 경우 추가하십시오 누락되었습니다