Могу ли я сделать что-то подобное?
<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; ?>
Вы можете установить несколько значений для имени, используя несколько значений:
<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']); ?>" />