| 제목 | 뷰에서 $q1를 바뀌어가게 하는 법을 모르겠어요 | ||
|---|---|---|---|
| 글쓴이 | cleansugar | 작성시각 | 2011/03/25 13:55:07 |
|
|
|||
|
<?php echo form_open('submit'); ?> <table> <tr> <td>문항</td> <td>전혀 아니다</td> <td>별로 아니다</td> <td>중간이다</td> <td>약간 그렇다</td> <td>매우 그렇다</td> </tr> <?php foreach($question as $row):?> <tr> <td><?=$row?></td> <td><? $q1 = array( 'name' => 'q1[]', 'value' => 1 ); echo form_radio($q1); ?> </td> <td><? $q1 = array( 'name' => 'q1[]', 'value' => 2 ); echo form_radio($q1); ?> </td> <td><? $q1 = array( 'name' => 'q1[]', 'value' => 3 ); echo form_radio($q1); ?> </td> <td><? $q1 = array( 'name' => 'q1[]', 'value' => 4 ); echo form_radio($q1); ?> </td> <td><? $q1 = array( 'name' => 'q1[]', 'value' => 5 ); echo form_radio($q1); ?> </td> </tr> <?php endforeach;?> </table> <?php echo form_submit('submit', '제출'); ?> 코드 입력이 먹통이라서 그냥 올립니다. 문제풀고 답하는 건데요. q1을 다음 줄의 문제에는 q2, q3 이런 식으로 해야되는데 어떻게 하면 foreach에서 그걸 대입할 수 있을까요? 컨트롤러는 다음과 같습니다. $data['question'] = array( 1 => '1. 문제1', 2 => '2. 문제2.', ); $this->load->view(view',$data); |
|||
| 다음글 | 정말 초보질문이지만... view에서 controlle... (3) | ||
| 이전글 | You must use the "set&quo... (2) | ||
|
milosz
/
2011/03/25 20:22:35 /
추천
0
|
|
cleansugar
/
2011/03/29 16:27:37 /
추천
0
감사합니다.
덕분에 해결됐네요. |
<?php echo form_open('submit'); $num=0; ?> <table> <tr> <th>문항</th> <th>전혀 아니다</th> <th>별로 아니다</th> <th>중간이다</th> <th>약간 그렇다</th> <th>매우 그렇다</th> </tr> <?php foreach($question as $row):?> <?php $num++;?> <tr> <td><?php echo $num.$row;?></td> <?php for($i=0;$i<=5;$i++){?> <td> <?php $qestion = array( 'name' => 'q'.$num.'[]', 'value' => $i ); echo form_radio($qestion); ?> </td> <?php } ?> </tr> <?php endforeach;?> </table> <?php echo form_submit('submit', '제출'); ?>