За последние 24 часа нас посетили 63129 программистов и 1737 роботов. Сейчас ищет 881 программист ...

Поиск на сайте

Тема в разделе "PHP для новичков", создана пользователем Andrey5555, 16 янв 2008.

  1. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    А с себя что то представляет переменная url_str? Откуда она береться?
     
  2. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    И как сделать вуборку ВСЕГО? Как формировать запрос из выпадающего списка?
     
  3. ValaR

    ValaR Активный пользователь

    С нами с:
    3 май 2007
    Сообщения:
    196
    Симпатии:
    0
    Адрес:
    Челябинск
    Да очень просто =)):
    $result = mysql_query("Select * from name_table", $link); - точно все выберет.
    Что это конкретно значит?
     
  4. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Ну есть выпадающий список со значениями Все, Автомобили и тд.
    Мне надо что бы, если выбрано Все, то из базы выбироло обьявления со всеми категориями. А если Любое другое значение, то только обьявление из категории (выбранной).
     
  5. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    сказано же, если выбрано "все", то убирай where из запроса. А если другое значение, то where section=$section. Что непонятно?

    Ах да, переменная url_str берется из url
     
  6. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Вы не поняли что мне нужно. Но ниче, я уже все решил.
     
  7. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Как это совместить?
    if ($s_type != 1111)
    $query1 = mysql_query ("SELECT section, type, text, name, email, date FROM announcements WHERE section = '$s_section' and type = '$s_type' and text LIKE '%$search%'");
    else
    $query1 = mysql_query ("SELECT section, type, text, name, email, date FROM announcements WHERE section = '$s_section' and text LIKE '%$search%'");
    if ($s_section != 1111)
    $query1 = mysql_query ("SELECT section, type, text, name, email, date FROM announcements WHERE section = '$s_section' and type = '$s_type' and text LIKE '%$search%'");
    else
    $query1 = mysql_query ("SELECT section, type, text, name, email, date FROM announcements WHERE type = '$s_type' and text LIKE '%$search%'");
     
  8. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
  9. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Не) Мне надо в этом разобраться. Если использовать только выбрать ВСЕ (тип или раздел). То работает, а вот если тип и раздел, то не работает. Что можете посоветовать?
     
  10. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    if ($condition4=...) $where.="...
     
  11. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Ничего не понял.
     
  12. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    тогда начни с описания понятия "не работает".
     
  13. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Код если использовать такие запросы, не работает. Ничего не выводит. А если использовать запросы по отдельности, то все нормально.
     
  14. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    вперед в мою подпись как искать ошибки.
     
  15. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Искал, не нашел. Помогите пожалуйста исправить код, уже долго мучаюсь над этим вопросом.
     
  16. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Исправьте пожалуйста код и разобраться.