如何通过post方法将提交按钮值发送到php文件

时间:2016-03-05 17:18:28

标签: php html forms codeigniter

我试图通过表单提交将输入类型提交按钮值发送到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');但没有发生任何事情

2 个答案:

答案 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');