我可以这样做吗?我可以在PHP中设置多个输入值吗?
<input type="hidden" name="for_person[]" miltiple="multiple" value="<?php echo $request_control['personal_task']; ?>">
我猜不是,导致输出在value=""
标签当然是“数组”。
我可以这样做吗?我可以在PHP中设置多个输入值吗?
<input type="hidden" name="for_person[]" miltiple="multiple" value="<?php echo $request_control['personal_task']; ?>">
我猜不是,导致输出在value=""
标签当然是“数组”。
可以即兴这样的事情:
<?php foreach($request_control['personal_task'] as $task): ?>
<input type="hidden" name="for_person[]" multiple="multiple"
value="<?= $task ?>">
<?php endforeach; ?>
thx ...正常工作;) – 2014-10-02 18:58:05
可以使用miltiple输入一个名称设置miltiple值:
<input type="hidden" name="for_person[]" value="1">
<input type="hidden" name="for_person[]" value="2">
只是遍历使用foreach
或while
或for
....
数组您可以使用json_encode
或serialize
生产一个超出数组的字符串并通过隐藏的输入传递。在服务器上,您可以通过json_decode
或unserialize
取回。
喜欢
<input type="hidden" name="for_person" value="<?php echo json_encode($request_control['personal_task']); ?>" />
或
<input type="hidden" name="for_person" value="<?php echo serialize($request_control['personal_task']); ?>" />
$ request_control [ 'personal_task'] =从多个输入前一个步骤输出(是数组) – 2014-10-02 18:08:57
我喜欢多个输入 – 2014-10-02 18:09:17
以目的开始。你为什么需要这个? – 2014-10-02 18:09:30