Показать сообщение отдельно
  #13 (permalink)  
Старый 11.01.2019, 12:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Какая именно ошибка? В версиях РНР до 5.4 нельзя объявлять массив как [], только array(). А вообще это лучше так записать:

if( $_POST['set'] && $data = array_filter(array_map('intval', $_POST['set']), function($v) {
        return $v;
    })) {
    //массив $data будет содержать все значения выбранные во всех списках
    
    echo '<pre>' .  print_r($data, 1) . '</pre>'; //это вывод чисто для посмотреть
}


Вот только чему в базе все это записываться будет, это вопрос.

Последний раз редактировалось laimas, 11.01.2019 в 13:00.
Ответить с цитированием