Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подскажите, где ошибка в программе

90K
22 марта 2013 года
leon070549
1 / / 21.03.2013
Программа на PHP работает, но все время выводит сообщение об ошибке (внизу).

108 for($i = $strtPg; $i < $strtPg+$num; $i++) {
111 echo '<tr>
112 <td><input type="checkbox" name="my_chb[]" value="'.$i.'"></td>
113 <td>'.$MassScrn[$i][0].'</td>
………………………………………
116 <td>'.$MassScrn[$i][3].'</td></tr>';
117 }
119 echo "</table>";
120 echo '<input name="process" type="submit" value="Обработать">';
121 echo "</form>";
171 // получаем отмеченные checkbox
172 foreach ($_GET['my_chb'] as $chk_id) {
173 $MassChk[]=$chk_id;
174 }

Warning: Invalid argument supplied for foreach() in Z:\home\FillVerifyDB\www\PageNavig.php on line 172
Подскажите, в чем проблема?
8
22 марта 2013 года
mfender
3.5K / / 15.06.2005
Ну а что показывает var_dump($_GET['my_chb']);
???

UPD. В foreach() правильно использовать "ключ"=>"значение". То есть в данном случае


 
Код:
foreach ($_GET['my_chb'] as $key=>$chk_id) {
    $MassChk[]=$chk_id;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог