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 라디오 버튼의 양식 값에서 데이터를 가져 와서 인쇄하면 첫 번째 값만 표시됩니다. 인쇄하거나 다른 가치 또는 나머지 가치를 얻으려면 어떻게해야합니까? 라디오 버튼의 모든 이름이 같은 경우, 당신은 정의로 하나 개의 값
을 얻을 것이다
는
첫 번째 값을 얻으려면 코드가 어떻게됩니까? – Sean
또한 입력 이름이 배열 ->'name = "pertanyaan [ php echo $ no?>]"'인 경우 PHP에서 값을 얻는 것이 더 쉬울 것입니다. 그런 다음에 루프를 돌릴 수 있습니다. ->'foreach ($ _ POST [ 'pertanyaan']를 $ key => $ value) {....}' – Sean