volkodav 18 января 2010 в 21:42 Как без помощи VIEWS сделать вывод списка пользователя + адреса их почты + дата регистрации. Саму команду в SQL я знаю как написать, а вот как ее оформить и всунуть в РНР я понятия не имею.... Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Виктор Степаньк... 18 января 2010 в 21:50 $result = db_query("Команда SQL"); while($data = db_fetch_object($result)){ вывод } Чтобы не было лишних вопросов пользуемся поиском по слову "Выполнить PHP-сниппет"
Виктор Степаньк... 18 января 2010 в 21:55 Вывод это то, что вам будет рисовать список пользователей + адреса их почты + дата регистрации. Зависит от Команды SQL
Stan.Ezersky 18 января 2010 в 23:00 По порядку: формирование запроса Разбор полученных данных из запроса Оформление полученных данных (темизация) "volkodav" wrote: Саму команду в SQL я знаю как написатьКоманду или запрос? Напишите здесь запрос, поможем разобрать
SORM@drupal.org 19 января 2010 в 7:00 Вот это надо почитать http://api.drupal.ru/api/function/theme_table/6 разобраться и будет счастье. Все будет в лучшем виде Изучать Темизацию Drupal.
SORM@drupal.org 19 января 2010 в 9:50 Извлечение данных: $header = array(t('UID'), t('Name'), t('Mail')); $rows = array(); $result = db_query("SELECT uid, name, mail FROM drpl_users"); while($data = db_fetch_object($result)){ $rows[] = array(check_plain($data->uid), check_plain($data->name), check_plain($data->mail)); } Вывод: theme_table($header, $rows);
Комментарии
while($data = db_fetch_object($result)){
вывод
}
Чтобы не было лишних вопросов пользуемся поиском по слову "Выполнить PHP-сниппет"
что такое вывод?
Вывод это то, что вам будет рисовать список пользователей + адреса их почты + дата регистрации. Зависит от Команды SQL
вывод в каком языке я пишу?
HTML or PHP?
Да
По порядку:
Вот это надо почитать http://api.drupal.ru/api/function/theme_table/6 разобраться и будет счастье. Все будет в лучшем виде
Изучать Темизацию Drupal.
Вот сам запрос собственно:
FROM `drpl_users`
Извлечение данных:
$rows = array();
$result = db_query("SELECT uid, name, mail FROM drpl_users");
while($data = db_fetch_object($result)){
$rows[] = array(check_plain($data->uid), check_plain($data->name), check_plain($data->mail));
}
Вывод:
theme_table($header, $rows);
Круто!!! Спасибо ребята!