За последние 24 часа нас посетили 15709 программистов и 1543 робота. Сейчас ищут 967 программистов ...

Помогите с фильтром <select> <option> с запросом

Тема в разделе "JavaScript и AJAX", создана пользователем kipaut, 16 дек 2010.

  1. kipaut

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

    С нами с:
    7 ноя 2010
    Сообщения:
    3
    Симпатии:
    0
    Доброго времени суток

    Помогите пожалуйста разобраться с формой фильтра.
    И так у меня есть форма
    форма отправляет заполненные данные к файлу через GET

    Как сделать, чтобы при выборе в браузере категории, параметр value='' передавался в
    запрос второго списка в page=' '?

    PHP:
    1.  
    2. <form name="filter" action="category.php" method="get">
    3. <select name="page">
    4.      <option value="">Тип</option>
    5.      <option value="cat1">категория 1</option>
    6.      <option value="cat2">категория 2</option>
    7.      <option value="cat3">категория 3</option>
    8.      <option value="cat4">категория 4</option>
    9.      <option value="cat5">категория 5</option>
    10.      <option value="cat6">категория 6</option>  
    11. </select>
    12.  
    13. <select name="produced" >
    14.      <option value="">Фирима</option>
    15. <?php
    16. $r = mysql_query("SELECT DISTINCT produced FROM base WHERE page='cat1'",$db);
    17. ?>
    18. <?php
    19. do {
    20. echo  ('
    21.     <option value="'.$m["produced"].'">'.$m["produced"].'</option>
    22. ');}
    23. while ($m = mysql_fetch_array($r));
    24. ?>
    25. </select>
    26. <input type="submit" name="submit" id="submit" value="Фильтровать">
    27. </form>
    28.  
     
  2. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Второй селект можно подгружать аяксом на основе первого или перезагружать страницу в случае изменения первого селекта.
     
  3. kipaut

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

    С нами с:
    7 ноя 2010
    Сообщения:
    3
    Симпатии:
    0

    Вот пример бы увидеть глазами, который на основе аякса без перезагрузки страницы, или хотя бы ссылку, какую нибудь полезную по этой примерно проблеме. Буду очень благодарен.
     
  4. runner

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

    С нами с:
    16 апр 2010
    Сообщения:
    343
    Симпатии:
    1
    Адрес:
    Ташкент
    Очень много раз описана эта тема. Поэтому просто поищи в гугле

    PHP связанные select
     
  5. kipaut

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

    С нами с:
    7 ноя 2010
    Сообщения:
    3
    Симпатии:
    0
    Мне же надо чтобы просто значение value выбранное в браузере передавалось в запрос. второй список работает если вручную писать page='cat1' 2 3 и тд. мне не надо наворотов единственное что надо чтобы страница не обновлялась при смене селекта