$table=$tmanager;//вывести шапку таблицы для офис-менеджера
$head=$hmanager;//определить правильный заголовок
$tableconnect=managercontent($myrow);
}
Далее в зависимости от того, кто зашёл, нужно вывести разные таблицы, это реализовывается в строке $tableconnect=
Если зашёл пользователь с доступом 0, то вызвать
Но почему-то ничего не работает, выводятся разные шапки, но табицы пустые.
Пробовал прописывать вместо переменной tableconnect саму таблицу, но в таком случае выводится одни таблица независимо от того кто зашёл, был ещё вариант встроить сам цикл в условие т.е.
Покинул форум
Сообщений всего: 67
Дата рег-ции: Март 2011
Помог: 0 раз(а)
Прикольно, вроде четко поставленный вопрос, подробные пояснения, а ответа нету =(
Я даже возможные варианты действий описал, а результата нету =(
печально
И нафига вообще для обхода результата запроса цикл с постусловием?
----- PostgreSQL DBA
McLotos
Отправлено: 09 Марта, 2011 - 13:31:25
Гость
Покинул форум
Сообщений всего: 67
Дата рег-ции: Март 2011
Помог: 0 раз(а)
$tableconnect это переменная, вместо которой подставляется функция 1 или функция 2 в зависимости от уровня доступа пользователя (сами функции я написал)
Суть в том чтобы пролистать БД и вывести оттуда список юзеров, которые соответствуют критериям поиска
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Я понимаю, что это переменная. И, честно, мне глубоко всё равно, что в ней хранится, т.к. ошибка не в том. Переменная ничего не делает сама. Укажите действие для переменной, я уже написал, что собой представляет написанный вами цикл с точки зрения интерпретатора.
А, кажется понял, в чём именно ваше заблуждение и почему вы меня не поняли:
Конструкция $var=somefunc(); непосредственно исполняет функцию somefunc() и хранит в дальнейшем только ту информацию, что была получена от функции в return. Информация же, которая была выведена через print, echo, printf и т.д. выводится непосредственно из функции и в переменную никак не попадают. (кроме использования буферизации)
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
McLotos пишет:
elseif ($dostup='1') //зашёл офис-менеджер
Использование предполагаемой конструкции в целевом PHP-приложении, осуществляет как некорретное выполнение условие для кондициональной ветви кода являющейся константной истиной, так и обеспечивает непредполагаемую модификацию значения информационного поля хранимого к данном переменном объекте; процесс выполнение условных блоков базируемых на использовании конструкции if-else, осуществляется до определения первого истинного локального выражния компарации, вследствие чего каждый из пользователей данного web-приложения, кроме адиминистратора, будет идентифицирован в качестве офис-менеджера
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.