从形式阵列笨访问数据

我有这样一个形式

<form> <input type="text" name="personal_details[]" /> <input type="text" name="personal_details[]" /> <input type="text" name="pictures[]" /> <input type="text" name="pictures[]" /> </form>

用PHP我可以像这样访问数据

$name = $_POST['personal_details'][0]; $surname = $_POST['personal_details'][1]; etc.. etc

是否有可能做笨输入级这个任务?

--------------解决方案-------------

他们基本上是工作方式相同。

$personal_details = $this->input->post('personal_details');
$pictures = $this->input->post('pictures');

$name = $personal_details[0];
$surname = $personal_details[1];

一种形式,像下面这样,从上面的例子加上一些附加服用。

<form>
<input type="text" name="personal_details[]" />
<input type="text" name="personal_details[]" />

<input type="text" name="pictures[]" />
<input type="text" name="pictures[]" />

<input type="text" name="details[first_name]" />
<input type="text" name="details[last_name]" />
</form>

这可以在控制器或模型像下面内使用。

echo $this->input->post( 'personal_details' )[ 0 ];
echo $this->input->post( 'personal_details' )[ 1 ];
echo $this->input->post( 'pictures' )[ 0 ];
echo $this->input->post( 'pictures' )[ 1 ];

echo $this->input->post( 'details' )[ 'first_name' ];
echo $this->input->post( 'details' )[ 'last_name' ];

我希望这会有所帮助。 我想知道同样的事情,尝试,直到我发现这个解决方案。

分类:php 时间:2015-03-15 人气:0
本文关键词: PHP,笨
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.199 (s). 10 q(s)