-我已经解决了单选按钮问题。现在的问题是,我需要在控制器中发送值$thing->quistionNo以及答案。
<?php echo form_open(base_url() . 'things/show');
foreach ($data->result()as $thing) {
echo $thing->questionNo.". ".$thing->question;
$qno =array(
'name' => 'qno',
'id' => 'qno',
'value' => $thing->questionNo
);
//$qno = $thing->questionNo;
var_dump($qno);
?>
<ul>
<li>
<div>
<?php echo form_radio("answer", "1", (set_value("answer") == "1"));
echo $thing->option1; ?>
</div>
</li>
<li>
<div>
<?php echo form_radio("answer", "2", (set_value("answer") == "2"));
echo $thing->option2; ?>
</div>
</li>
<li>
<div>
<?php echo form_radio("answer", "3", (set_value("answer") == "3"));
echo $thing->option3; ?>
</div>
</li>
<li>
<div>
<?php echo form_radio("answer", "4", (set_value("answer") == "4"));
echo $thing->option4; ?>
</div>
</li>
<?php }
echo form_submit(array('name' => 'submit'), 'Submit Answer');
echo form_close();
?>
</body>
</html>发布于 2011-05-30 08:48:59
你的form_submit有问题。
form_submit有两个参数,它们接受输入的名称和值。
echo form_submit('oksubmit', 'Submit!');这将产生以下结果:
<input type="submit" name="oksubmit" value="Submit!" />有关更多信息,请参阅here
https://stackoverflow.com/questions/6168300
复制相似问题