Показать сообщение отдельно
  #1 (permalink)  
Старый 22.03.2011, 16:44
Интересующийся
Отправить личное сообщение для gods33 Посмотреть профиль Найти все сообщения от gods33
 
Регистрация: 09.12.2010
Сообщений: 27

При событии OnClick отправить запрос на сервер.
Здравствуйте уважаемые. Прошу помощи. Суть вопроса такова.
Имеется такой вот код:
<tr>
        <td><form><input type="checkbox" name="box_s" onclick="this.form.elements['s'].disabled=!this.checked">
            <select name="s" disabled>
                <? 
                include ('mysql.php');
                    $query = "SELECT * FROM street";
                    $sql = mysql_query($query) or die(mysql_error());
                    while ($row=mysql_fetch_array($sql)) 
                 {   
                    print '<option value="'.$row['id'].'">'.$row['name'].'</option>';
                 };
                ?>
                </select>
                </form>
        </td>
        <td><form><input type="checkbox" name="box_s" onclick="this.form.elements['h'].disabled=!this.checked">
            <select name="h" disabled>
                <? 
                include ('mysql.php');
                    $query = "SELECT * FROM houses";
                    $sql = mysql_query($query) or die(mysql_error());
                    while ($row=mysql_fetch_array($sql)) 
                 {   
                    print '<option value="'.$row['id'].'">'.$row['number'].'</option>';
                 };
                ?>
            </select>
            </form>
        </td>
    </tr>

Необходимо чтобы при активном первом селекте отправлялся запрос к БД для "выдергивания" из нее значений для второго селекта. Перерыл кучу инфы, в том числе и на этом форуме, но так и не смог разобраться как это сделать. Предполагаю что копать нужно в сторону JSON, но там вобще темный лес для меня. Помогите пожалуйста. Заранее благодарен.

Последний раз редактировалось gods33, 22.03.2011 в 17:14.
Ответить с цитированием