如何解决codeigniter form_radio
| ----我已经解决了单选按钮的问题。现在的问题是我需要在控制器中发送$ 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>
解决方法
您的form_submit存在问题。
form_submit有2个参数,它们接受输入的名称和值。
echo form_submit(\'oksubmit\',\'Submit!\');
会产生:
<input type=\"submit\" name=\"oksubmit\" value=\"Submit!\" />
欲了解更多信息,请参考这里
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。