在代码点火器后变量中添加变量



我使用的是一个动态表单,其中的字段附加到动态变量,如下所示。

<div class="form-group">
<label><?php echo display('name'); ?> *</label>
<div class="row">
<div class="col-sm-6">
<input name="<?php echo "firstname".$seat_list_arr[$i];?>" class="form-control" type="text" placeholder="First Name" id="name" value="<?php echo $this->session->userdata('firstname'); ?>">
</div>
<div class="col-sm-6">
<input name="<?php echo "lastname".$seat_list_arr[$i];?>" class="form-control" type="text" placeholder="Last Name" value="<?php echo $this->session->userdata('lastname'); ?>" id="lastname">
</div>
</div>
</div>
<div class="form-group">

我的问题是如何使用代码点火器中的post方法访问这些动态表单名称。

'firstname'=> $this->input->post("firstname".$seat_list_arr[$i]),
'lastname'=> $this->input->post("lastname".$seat_list_arr[$i]),

我试过这个方法,但post方法什么也读不出来。

我会感谢你的帮助,提前谢谢你。

为什么不使用名称作为数组?

例如在视图<input name="firstname[?<php echo $seat_list_arr[$i]] ?>"

然后将其用作控制器中的正常后变量。通过代码$this->input->post('firstname');,它将向您返回一个数组,您可以使用foreach循环来确定所需的确切索引。

正如@ViChel所说,我们需要了解您如何处理$i$seat_list_arr,顺便说一句,我希望这能帮助您

相关内容

  • 没有找到相关文章

最新更新