Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: C 1-го запроса, 2-е таблицы.
Вопрос: как использую етот один запрос, вывести перед етой таблицей, еще одну но горизонтальную в два ряда, первый ряд: colour>0, второй ряд: colour>5.
Простите за бред
Саныч
Отправлено: 02 Января, 2012 - 19:44:44
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
1. colour у вас это целое число?
2. в первом ряду должны быть от 0 до 5 или все же от 0 и до конца?
Так сходу мне пока пришла мысль, загнать результат выборки в массив, а потом уже проходиться по нему foreach-ем и тащить что нужно.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
4ik
Отправлено: 03 Января, 2012 - 02:32:01
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Саныч,
Саныч пишет:
colour у вас это целое число?
Да.
Саныч пишет:
в первом ряду должны быть от 0 до 5
Первый ряд - от 1 до 5, второй - от 7 до 11 (число 6 отсутствует).
Ну главное, что бы я верно / понятно изложил суть, а то буду попусту вас напрягать
Саныч
Отправлено: 03 Января, 2012 - 12:51:05
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
4ik пишет:
А именно, загвоздка вот в етом месте
Это цикл, перебор массива
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
4ik
Отправлено: 04 Января, 2012 - 01:19:50
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Можете тогда привести пример, с двумя запросами, так как я не понимаю как их вывести в второй таблице
Саныч
Отправлено: 04 Января, 2012 - 11:42:22
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
А что тут не понятно-то? В цикле while проходимся по результату запроса. Формируем первую таблицу и копируем результаты в массив (строка 7). Затем проходимся foreach-ем по тому самому массиву и выводим вторую таблицу.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
4ik
Отправлено: 04 Января, 2012 - 15:06:48
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Прочёл - вникнул.
Саныч пишет:
А что тут не понятно-то?
Но я не понимаю, как передать в вторую таблицу больше одного запроса ($list).
Можно пример ?
4ik
Отправлено: 05 Января, 2012 - 09:14:00
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Ну вот к примеру, мне нужно зделать еще один запрос, и вывести его в вторую таблицу:
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
ребятки а зачем гимор с массивами?
проще в цикле не выводить таблицу а формировать строку
и 2ою строку тамже для другой таблицы
а после вывести обе в любом порядке
4ik
Отправлено: 05 Января, 2012 - 14:04:26
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
А можно пример ?
LIME
Отправлено: 05 Января, 2012 - 14:10:09
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
еслиб я понял что надо написал бы))
переписал ваш первый пример
надеюсь мысль понятна будет
в том же цикле можно формировать вторую строку для второй таблицы
и вывести ее после цикла
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.