Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Проблема в том, чтобы добавить в select еще пункт "Все разделы"? или в том, как сформировать запрос, чтобы он охватывал все разделы? Или в чем-то еще? Что-то не до конца ясно пока что.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Andrey5555
Отправлено: 17 Января, 2008 - 19:55:32
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Andrey5555
Отправлено: 17 Января, 2008 - 20:10:51
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
А есть ли вариант попроще? Без использования масива. Так что бы было как дважды два? Я не совсем понимаю как можно осуществить выбор всего? Как в переменную получить все значения типов (разделов)? (Добавление)
А есть ли вариант попроще? Без использования масива. Так что бы было как дважды два? Я не совсем понимаю как можно осуществить выбор всего? Как в переменную получить все значения типов (разделов)? Или это делаеться как то по другому? Лучше обьяните как это осуществляеться, может я сам смогу реализовать.
Спасибо
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Вот как это работает:
предположим, $_POST['section'] пусто. (Кстати, Вам нужно сделать в Вашем select выбор такого вида: <option value=''>Все категории</option>).
тогда в массив $rgWheres не попадет строка "section='$section'", и, соответственно, в строку $strWhere тоже не попадет это условие.
Тогда и в запросе у Вас его не будет, и, стало быть, будет сделана выборка по всем section.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Andrey5555
Отправлено: 18 Января, 2008 - 16:00:35
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
$query1=mysql_query("SELECT section, type, text, name, email, date FROM announcements WHERE section = '$s_section' and type = '$s_type' and text LIKE '%$search%'");
$query=mysql_query("SELECT section, type, text, name, email, date FROM announcements WHERE section = '$s_section' and type = '$s_type' and text LIKE '%$search%' LIMIT $begin, $on_page");
Ссылки на страницы выводит. Но при перехлде на любую страницу результат уже не отображаеться. В чем проблема и что мне делать? Спасибо.Отредактировано модератором: Dastar, 01 Февраля, 2008 - 18:01:09 Используй теги [ php ] и [/ php ] для оформления кода.
$query1=mysql_query("SELECT section, type, text, name, email, date FROM announcements WHERE section = '$s_section' and type = '$s_type' and text LIKE '%$search%'");
$query=mysql_query("SELECT section, type, text, name, email, date FROM announcements WHERE section = '$s_section' and type = '$s_type' and text LIKE '%$search%' LIMIT $begin, $on_page");
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Вникать в тему не буду, но вопрос который мне не даёт спать ..
Вы действительно считаете что вся эта html фигня - облегчает нам вашу помощь?
Зачем 15 строк кода из котороых 10 html ?
Дело в формировании правильного запроса, а тут страницы кода ( и в ширину ).
Зачем это надо?
Ну мы что, не понимаем что вы будете делать с данными?
Выводить их циклом. Зачем вы нам цикл в коде оставили? Он нам нужен?
Постраничная навигация.. Какое отношению к заголовку вопроса она имеет??
Зачем вы присваиваете отдельным перемнным значения из массива?
Кроме того ещё дублируя его.
Да уже не говоря о эффективности программы, зачем вы лишнюю работу делаете?
О стиле программирования я ничего не говорю. Хотите писать вместо двух строк четыре - пожалуйста.
А теперь для того чтобы я мог помочь вам составить запрос,
скажите пожалуйста что же я должен для этого знать.
Ну и самое главное
какое ваш код имеет отношение к простому вопросу:
Так как все таки сделать выборку ВСЕГО попроще?
Если вы придумали гениальный метод реализации решения вашей задачи,
то спрашивайте конкретный вопрос.
Если вы не знаете как бы решить ту или иную задачу - так и спросите.
Эту тему я вам предлагаю либо отредактировать, либо попросить у супермодератора
её отредактировать, либо забыть про неё и начать новую.
--
Если у вас попросили дать полный код, приношу извинения заранее.
Я такие темы не читаю. Вместо того чтобы вам помочь, вы загружаете меня работой.
----- Truly yours, Sasha.
EuGen
Отправлено: 01 Февраля, 2008 - 20:32:45
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Спокойствие, только спокойствие.
Человек скоро, я думаю, сам поймет, в чем он не прав и почему ответов маловато. И тогда уже будут приводиться более разумные объяснения и примеры.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
valenok
Отправлено: 01 Февраля, 2008 - 22:42:40
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Да я просто выпалил. Накопилось.
Я каждую третюю тему открываю и вообще не читаю ..
----- Truly yours, Sasha.
evgenijj
Отправлено: 02 Февраля, 2008 - 11:45:30
Участник
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
valenok пишет:
Я такие темы не читаю. Вместо того чтобы вам помочь, вы загружаете меня работой.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.