Включал, пусто. Просто у меня результат скорей всего "NULL". И я не правильно массив формирую, а если быть точнее - я не знаю как мой строковый массив сделать многомерным (с вложенными массивами), который я бы смог передать в переменную $items и вложенный в $value.
Илья Караваев: Вот я и не знаю как мне это реализовать в коде. По поводу добавить ID департаментов, я бы и рад это сделать но разработчики БД этого не предусмотрели (HP ServiceManager) А менять структуру БД я не могу, так как могут прийти обновления для ППО.
Правильно ли я вас понял, что собрать данные я должен в БД через процедуру, и после этого при помощи php собрать массив со вложенными элементамни? И главный вопрос, а как его собрать такой массив? У меня "затык" в этом и получился. Я к сожалению еще не работал с такими массивами, и не знаю как их собирать, что следует почитать и поизучать?
Илья Караваев: Я не правильно сначала прочитал ваш вопрос про $items. По моему коду он содержит массив, который привел в вопросе print_r($row); . Я не знаю как мне сделать многомерный массив. В интернете везде примере с уже созданными массива, без выборок из бд.
Илья Караваев: $r содержит идентификатор, а $items должен содержать массив. Вот я и не могу понять как мне обратить к массиву. Скрипт который я не выложил:
public function select_list($query)
{
$q = mssql_query($query);
if (!$q) return null;
$ret = array();
while ($row [] = mssql_fetch_array($q, MSSQL_ASSOC)) {
array_push($ret, $row);
}
mssql_free_result($q);
return $ret;
}
Максим Федоров: За меня ничего не нужно переделывать, я просто не могу понять в чем ошибка. Раньше хоть в логе что то можно было проследить, а сейчас белый экран и лог чистый. Вопрос следующий: у меня не получается сформировать многомерный массив из полученной выборке, который я мог бы вывести в нужной мне форме (форма приведена выше). Сейчас, я так понимаю у меня одномерный массив (результат вывода print_r($row); привел выше).
К сожалению сортировка бы полу помогла бы если бы я использовал только один цикл, но у меня есть еще вложенный, который выводит данные на основе первого цикла. Но как я понимаю, что у меня не получается сформировать многомерный массив. Из за чего не отрабатывает первый цикл и как следствие второй тоже пустой.