我试图通过表单提交将输入类型提交按钮值发送到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');
但没有发生任何事情
答案 0 :(得分:0)
查看
<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>
控制器
$button = $this->input->post('button') // $button = array[]
*但我不建议:(
答案 1 :(得分:0)
#view code#
<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}'>";
?>
##Controller Code##
/*echo "<pre>";
*print_r($_REQUEST);//Form data
*/
$data = $this->input->post('button');