Ajax выпадающие списки

Тема в разделе "Web 2.0, AJAX, Ruby, RSS технологии", создана пользователем werterwe, 5 авг 2010.

  1. werterwe

    werterwe Гость

    Здравствуйте.
    Есть выпадающие списки, в которых второй список зависит от выбора первого, сделано на php
    Код (PHP):
    <form id="newFormAdv" action="#" method="post">
    <table>
    <tr><td><p>Выберите</p>
    <select name="book" onChange="document.getElementById('newFormAdv').submit()">
    <option value="0">Выберите книгу</option>

    <?php
    foreach(glob("1/*") as $key => $filename) {
    $key++; // это для того чтобы массив нумеровался правильно
    if(isset($_POST['book']) && $key == $_POST['book'])
    {
    $select = 'selected>';
    $flag = basename($filename); // эта переменная содержит имя папки кторую пользователь выбрал
    }
    else
    { $select = '>'; }

    echo '<option value="'.$key.'"'.$select.basename($filename).'</option>';
    }
    ?>

    </select></td></tr>
    <?php if(isset($_POST['book']) && $_POST['book'] > 0) { ?>

    <tr><td><p>Выберите категорию</p>
    <select name="two" onChange="document.getElementById('newFormAdv').submit()">
    <option value="0">Выберите раздел</option>
    <?php
    foreach(glob("1/{$flag}/*") as $key => $filename) {
    $key++;
    $select = $key == $_POST['two']?'selected>':'>';
    echo '<option value="'.$key.'"'.$select.basename($filename).'</option>';
    }

    ?>
    </select></td></tr>
    <?php } ?>
    </table>
    </form>
    <?php

    echo @$_POST['book'];

    ?>
    Помогите, пожалуйста, переделать его с использованием AJAX. Что бы второй список подгружался без перезагрузки страницы.
    Заранее спасибо.
     
  2. acorn

    acorn PHP Developer
    Web Team

    Регистрация:
    29 авг 2004
    Сообщения:
    599
    Симпатии:
    3
    100$
    предлагаю почитать про MVC сначала, ну а потом ajax.
     
  3. acorn

    acorn PHP Developer
    Web Team

    Регистрация:
    29 авг 2004
    Сообщения:
    599
    Симпатии:
    3
  4. werterwe

    werterwe Гость

    Ну что ни кто не знает?
     
  5. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    я знаю. И что? Если я вам раскажу логику вам поможет? не думаю, вы хотите готовый код, вед так? А готовый код стоит денег.
    Если я не прав - попытки самостоятельной реализации в студию, что не получается - поможем.
     
Загрузка...
Похожие Темы - Ajax выпадающие списки
  1. aameno2
    Ответов:
    1
    Просмотров:
    491
  2. solomonec
    Ответов:
    1
    Просмотров:
    1.435
  3. Сергей74
    Ответов:
    1
    Просмотров:
    1.049
  4. АВаТаРчег
    Ответов:
    1
    Просмотров:
    1.050
  5. obnal24
    Ответов:
    0
    Просмотров:
    891

Поделиться этой страницей