Код: Выделить всё
08-Nov-2020 15:03:14] PHP Warning: Invalid argument supplied for foreach() in C:\OpenServer\domains\pbxstat\mainslidebar.php on line 30
Версия PHP 5.2
Код: Выделить всё
08-Nov-2020 15:03:14] PHP Warning: Invalid argument supplied for foreach() in C:\OpenServer\domains\pbxstat\mainslidebar.php on line 30
zldo писал(а):По сути это не ошибка а предупреждение (PHP Warning) в данном конкретном случае на роботу влиять не будет.
Код: Выделить всё
if ( is_array( $numclass ) ){
foreach ($numclass as $key => $value){
if($key == $gfilters['numclass']) $numclass_sel .= "<option selected value='".$key."'>".$value."</option>";
else $numclass_sel .= "<option value='".$key."'>".$value."</option>";
}}
Код: Выделить всё
<? // Обработка глобальных фильтров
require_once 'gfilters.php';
global $gfilters;
global $old_gfilters;
$query = 'SELECT * FROM ats';
$res = mysql_query($query);
$ats = array();
while ($row = mysql_fetch_array($res)) {
$ats[$row['pbxid']] = $row['dname'];
}
mysql_free_result($res);
$query = 'SELECT * FROM numclass';
$res = mysql_query($query);
$numclass = array();
while ($row = mysql_fetch_array($res)) {
$numclass[$row['numlike']] = $row['classname'];
}
mysql_free_result($res);
zldo писал(а):По идее в схеме БД должны были присутствовать классы номеров и эта ошибка не появлялась.
Попробую у себя найди дамп живой от этой БД...
zldo писал(а):Классы это по сути некий шаблон характеризующий номер (внутренний/городской/сотовый/ и т.д.). Редактор классов насколько я помню присутствует в разделе администрирования. Это поле удобно при формировании статистики и фильтрации.
Синтаксис шаблонов соответствует синтаксису оператора LIKE в MySQL.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость