Я пытаюсь сжать массив в $ _POST []. Я делаю это внутри цикла, который ищет значения в ~ 31 массивах ... $ _ POST ['1'], $ _POST ['2'], $ _POST ['3'] и т. Д.
Я пытаюсь сделать это с:
while($i <= $_SESSION['daysInMonth']){
$month = $_SESSION['month'];
$day = $i;
$names = implode(',',$_POST['names_'.$i]);
$region = $_SESSION['region'];
$date = date("Y").'-'.$month.'-'.$day;
echo("$names");
$i++;
}
Я получаю следующую ошибку:
Предупреждение: implode () [function.implode]: неверные аргументы переданы в /home/content/r/e/s/reslife4/html/duty/schedule.php в строке 15
Вот как я создаю переменные $ _POST []:
<?php $i=1; while($i <= $daysInMonth){?>
<table align="center" style="width: 435px">
<tr>
<td class="style1"><p><select name="names_<?php echo($i); ?>[]" multiple="multiple">
<?php foreach($email_array as $arr){ ?>
<option><?php echo($arr); ?></option>
<?php } ?>
</select></p></td>
</tr>
</table>
<?php $i++; }?>
Кто-нибудь может увидеть, что я делаю не так?
Спасибо!