【发布时间】:2020-11-19 15:09:14
【问题描述】:
如果我有一个表单输入字段,例如
<input type="text" name="name">
我知道我可以像这样动态命名字段
<?php
$name = 'name';
?>
<input type="text" name="<?php echo $name; ?>">
我也可以像这样在变量后添加一个文本字符串
<input type="text" name="<?php echo $name; ?>secondname">
现在将被称为“namesecondname”
我需要知道的是,提交表单后是否可以进入 codeigniter 控制器。
例如,假设这是我的表单
<?php
$hello = 'hello';
?>
<input type="hidden" name="somename" value="<?php echo $hello; ?>">
<input type="text" name="<?php echo $hello; ?>world" value="some value">
我的字段名称现在是“helloworld”,然后在我的控制器中我想像这样得到它:
$var = $this->input->post('somename');
$field = $this->input->post($var.'world');
$field = 'some value' 但我如何动态使用变量和文本作为输入名称?
【问题讨论】:
标签: php forms codeigniter