【发布时间】:2016-03-05 17:18:27
【问题描述】:
我正在尝试通过表单提交将输入类型提交按钮值发送到 codeigniter 函数,我的输入类型提交按钮值是通过循环生成的
<form id="formOne" action="<?php echo base_url(). "one_contr/newFunc"; ?>">
<?php
$total = 20;
for($i=0; $i<$total; $i++){
echo "<input type='Submit' name'button' value='$i' />";
}
?>
</form>
所以现在它最多生成 19 个按钮,我如何获取在 codeigniter 函数中单击了哪个按钮。我试过$this->input->post('button');,但什么也没发生
【问题讨论】:
-
为什么需要这个?您应该在一条路线上使用
post或get,而不是多个帖子...这是一个很好的做法,这样您就可以拥有一个干净的代码(在我看来),因此这是传递给路线的值的问题/控制器方法 -
我需要这样做,我有理由请帮助
-
然后添加隐藏输入..
-
name'button'!=name='button'。您错过了代码中的=符号。 -
@mohsin 你需要在你的
<form>标签上添加method="post"
标签: php html forms codeigniter