Когда я вывожу таблицу с данными только из таблицы users моей бд, все работает. Но когда я использую оператор присоединения, чтобы сделать выборку из двух таблиц, то таблица в итоге выводится пустой.
Если все же сможете помочь объяснить, как вывести в таблицу результат, буду очень благодарна, с друпалом я только учусь работать, поэтому некоторые элементарные для вас вещи я еще не пойму.
Вам пытаются объяснить.
Дело не в коде, дело в ваших данных.
Что с ними не так - только вам известно.
Если все же сможете помочь объяснить, как вывести в таблицу результат, буду очень благодарна, с друпалом я только учусь работать, поэтому некоторые элементарные для вас вещи я еще не пойму.
В том, что код рабочий - не сомневаюсь. Я пробовала выводить результат операции join массивом, получилось, а вот чтобы вывести в таблицу, почему-то не выходит. Не пойму, в чем ошибка
Что за ужас вы тут устроили?? Я обычная девушка, студентка, которая учится работать с друпалом и обратилась сюда за помощью. Фото было не мое, а первое попавшееся в интернете, т.к. не хотела выкладывать личное фото, а вы тут раздули. Вот моя ссылка вк http://vk.com/vikbelec1. Так что прекращайте этот непонятный диалог. Мне от этого сообщества нужна было помощь, а не то что здесь происходит.
Когда была просто таблица, берущая данные только из users, все выводилось стандартной темизацией. Сейчас вроде все также делаем, а таблица пустая выходит
у текстового поля есть свойство autocomplete_path, которое позволяет заполнятся полю автоматически, то есть в поле будет записан тот пользователь, который точно есть.
Я так понимаю, должно получится что-то в виде этого:
$query = db_select('users','t');// Запрос к БД
$query->join('comment', 'c', 't.uid = c.uid');
$query->groupBy('c.uid');
$query->fields('t', array('uid','name','mail','grup'))
->condition('t.name',$names) //Условие выборки
->fields('c', array('name'));
$result = $query->execute();
Да хоть какое-нибудь представление. мне нужно использовать две таблицы в запросе, потому что вводится имя пользователя и по этому имени нужно найти его комменты. на выходе должна получится таблица с данными пользователя, где помимо основных данных,есть еще и столбец со списком комментов. таблица с основными у меня выводится, а вот как к ней добавить столбец где будут комменты не знаю, прошу помочь
Список всех публикаций пользователя
Когда я вывожу таблицу с данными только из таблицы users моей бд, все работает. Но когда я использую оператор присоединения, чтобы сделать выборку из двух таблиц, то таблица в итоге выводится пустой.
Список всех публикаций пользователя
Список всех публикаций пользователя
Там нет МГУ, там МГТУ. А я учусь в АГУ
Список всех публикаций пользователя
Там нет МГУ, там МГТУ. А я учусь в АГУ
Список всех публикаций пользователя
Если все же сможете помочь объяснить, как вывести в таблицу результат, буду очень благодарна, с друпалом я только учусь работать, поэтому некоторые элементарные для вас вещи я еще не пойму.
Список всех публикаций пользователя
В том, что код рабочий - не сомневаюсь. Я пробовала выводить результат операции join массивом, получилось, а вот чтобы вывести в таблицу, почему-то не выходит. Не пойму, в чем ошибка
Список всех публикаций пользователя
Что за ужас вы тут устроили?? Я обычная девушка, студентка, которая учится работать с друпалом и обратилась сюда за помощью. Фото было не мое, а первое попавшееся в интернете, т.к. не хотела выкладывать личное фото, а вы тут раздули. Вот моя ссылка вк http://vk.com/vikbelec1. Так что прекращайте этот непонятный диалог. Мне от этого сообщества нужна было помощь, а не то что здесь происходит.
Как сделать форму доступной только администратору?
Спасибо!
Список всех публикаций пользователя
Когда была просто таблица, берущая данные только из users, все выводилось стандартной темизацией. Сейчас вроде все также делаем, а таблица пустая выходит
Список всех публикаций пользователя
Не знаю даже, сейчас все работает:-)
Список всех публикаций пользователя
Сейчас остается вопрос в том, как вывести этот результат соединения двух таблиц в мою таблицу)
Список всех публикаций пользователя
у текстового поля есть свойство autocomplete_path, которое позволяет заполнятся полю автоматически, то есть в поле будет записан тот пользователь, который точно есть.
Список всех публикаций пользователя
А до присоединения таблицы, она была заполнена значениями из таблицы users
Список всех публикаций пользователя
Сейчас видимо ничего, таблица на выходе пустая, а должны содержаться табличные значения uid,name,mail,grup,subject
Список всех публикаций пользователя
Когда был вывод без присоединенной таблицы, то этот массив содержал необходимые значения из таблицы users, эти значения в нем перечислены
Список всех публикаций пользователя
почему-то в таком случае не выводится ничего..то есть пустая таблица
Список всех публикаций пользователя
Я так понимаю, должно получится что-то в виде этого:
$query = db_select('users','t');// Запрос к БД
$query->join('comment', 'c', 't.uid = c.uid');
$query->groupBy('c.uid');
$query->fields('t', array('uid','name','mail','grup'))
->condition('t.name',$names) //Условие выборки
->fields('c', array('name'));
$result = $query->execute();
но как это вывести вместе с моей таблицей?
Список всех публикаций пользователя
Только таблица
Список всех публикаций пользователя
У меня есть такая конструкция
$header = array('ID', 'Name','E-mail','Gruppa'); // Шапка таблицы
$rows = array();
$names = $form_state['values']['step1']['names'];
$query = db_select('users','t')// Запрос к БД
->condition('t.name',$names) //Условие выборки
->fields('t', array('uid','name','mail','grup'))
->execute();
foreach ($query as $users) {
$rows[] = array($users->uid, $users->name, $users->mail, $users->grup);
Список всех публикаций пользователя
Здорово)
Список всех публикаций пользователя
Я не с Адыгеи. Просто там учусь
Список всех публикаций пользователя
Да хоть какое-нибудь представление. мне нужно использовать две таблицы в запросе, потому что вводится имя пользователя и по этому имени нужно найти его комменты. на выходе должна получится таблица с данными пользователя, где помимо основных данных,есть еще и столбец со списком комментов. таблица с основными у меня выводится, а вот как к ней добавить столбец где будут комменты не знаю, прошу помочь
Список всех публикаций пользователя
у меня выводится таблица с такими значениями как:id, имя, mail, группа. но нужно чтобы рядом также выводился и список комментов
Список всех публикаций пользователя
Пыталась делать как здесь http://www.drupal.ru/node/64001 и как здесь http://xandeadx.ru/blog/drupal/88 но пока не получилось...
Список всех публикаций пользователя
Список комментов