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 :: Запрос в базу

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
LORDIF
Отправлено: 13 Октября, 2010 - 21:45:09
Post Id



Частый гость


Покинул форум
Сообщений всего: 201
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




У меня выдвижное меню на яваскрипте, мне нужно на 1 вкладке расположить первые 7 категорий, на второй вторые пять, можете пожалуста подсказать как это осуществить. Все категории у меня в одной таблице в базе под цифрами от 1 до 12.

(Отредактировано автором: 13 Октября, 2010 - 21:45:57)

 
 Top
Саныч
Отправлено: 13 Октября, 2010 - 21:59:53
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




Что собственно вам не понятно? Вытаскиваете все 12 значений с базы, первые 7 загоняете в одну таблицу, остальные в другую


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
Uchkuma
Отправлено: 13 Октября, 2010 - 22:04:08
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




На этапе обработки рядов результата запроса или обхода массива категорий:
PHP:
скопировать код в буфер обмена
  1. $i++;
  2.  
  3. if($i<7){
  4. //тут вывод в одну вкладку или занесение в один массив
  5. } else {
  6. //тут вывод в другую вкладку или занесение в другой массив
  7. }
 
 Top
LORDIF
Отправлено: 13 Октября, 2010 - 22:11:16
Post Id



Частый гость


Покинул форум
Сообщений всего: 201
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




Вот я просто не понимаю последовательности в действии, вы написали мне код, но я не понимаю куда его вставлять, это цикл или нет, а если у меня не 2 а 4 вкладки как тогда его адаптировать?
 
 Top
Uchkuma
Отправлено: 13 Октября, 2010 - 22:13:47
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




LORDIF пишет:
вы написали мне код, но я не понимаю куда его вставлять
А вы нам вообще ничего не предоставили. Мы же не знаем, как у вас вывод вкладок формируется.
 
 Top
LORDIF
Отправлено: 14 Октября, 2010 - 14:21:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 201
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




Вобщем то могу разместить, просто оч большой код в html, javascript и css, и не хотел выкладывать, ну а просто нелзя никак в параметры выборки из базы написать строку, которая будет выводить заметки с id = от 1 до 7, что-то вроде
PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("SELECT * FROM base WHERE id = От 1 до 7");

(Отредактировано автором: 14 Октября, 2010 - 14:22:25)

 
 Top
Саныч
Отправлено: 14 Октября, 2010 - 15:12:54
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("SELECT * FROM base WHERE id BETWEEN 1 AND 7");


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
LORDIF
Отправлено: 14 Октября, 2010 - 15:41:34
Post Id



Частый гость


Покинул форум
Сообщений всего: 201
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




Большое спасибо за ответ
 
 Top
Uchkuma
Отправлено: 14 Октября, 2010 - 16:15:43
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




LORDIF пишет:
Большое спасибо за ответ
Это, конечно, решение, но неверное. Зачем делать два (и более) запроса, если можно их не делать.
 
 Top
LORDIF
Отправлено: 14 Октября, 2010 - 16:19:32
Post Id



Частый гость


Покинул форум
Сообщений всего: 201
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




А как вы предложите, просто для меняя пока сойдет, а потом с опытом буду по немногу разбираться)
 
 Top
Саныч
Отправлено: 14 Октября, 2010 - 16:29:18
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




LORDIF пишет:
А как вы предложите, просто для меняя пока сойдет, а потом с опытом буду по немногу разбираться)

я где-то выше уже писал как, вытаскиваете все свои категории из базы одним запросом и потом в коде разносите их так как вам нужно


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
LORDIF
Отправлено: 14 Октября, 2010 - 18:45:48
Post Id



Частый гость


Покинул форум
Сообщений всего: 201
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




а как это осуществить, я кода не знаю
 
 Top
Uchkuma
Отправлено: 14 Октября, 2010 - 19:34:10
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




LORDIF, так приведите нужный фрагмент кода! Это я тоже уже где-то писал. Недовольство, огорчение
 
 Top
LORDIF
Отправлено: 14 Октября, 2010 - 21:32:49
Post Id



Частый гость


Покинул форум
Сообщений всего: 201
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




а вы без кода последовательность сказать не можите?
 
 Top
Саныч
Отправлено: 14 Октября, 2010 - 21:43:18
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




LORDIF пишет:
а вы без кода последовательность сказать не можите?

это что-то из разряда "сделайте то, не знаю что"... Если у вас нет кода, так хоть опишите конкретно задачу, с подробностями... Возможно вам дадут готовое решение, а так последовательность действий уже сто раз расписали.
Саныч пишет:
вытаскиваете все свои категории из базы одним запросом и потом в коде разносите их так как вам нужно


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB