Во-первых, вы, вероятно, хотите использовать implode
, а не взрываться, чтобы создать переменную $toField
; -)
$ids = array(24, 25, 26, 29);
$toField = implode(',', $ids);
var_dump($toField);
Что даст вам
string '24,25,26,29' (length=11)
Затем вы вводите это в форме; что-то вроде этого, вероятно, сделает:
<input type="hidden" value="<?php echo $toField; ?>">
(проверьте HTML-код вашей формы, чтобы быть уверенным ;-))
Затем в сценарии PHP, который получает данные из формы при ее отправке, вы должны использовать explode
для извлечения данных в виде массива из строки:
foreach (explode(',', $_POST['receiverID']) as $receiverID) {
var_dump($receiverID);
}
Что вам даст:
string '24' (length=2)
string '25' (length=2)
string '26' (length=2)
string '29' (length=2)
И теперь вы можете использовать эти идентификаторы ...