<MyRusakov.ru />

Заработок на создании сайтов под заказ

Заработок на создании сайтов под заказ

Видеокурс "Заработок на создании сайтов под заказ" - это то, что может полностью изменить Вашу жизнь в лучшую сторону. В этом курсе Вы узнаете все мои секреты успешного заработка на создании сайтов под заказ.

Из курса Вы узнаете, какие грубейшие ошибки допускают новички, из-за чего 99% терпят неудачу. Узнаете, как правильно заполнить профиль, как правильно писать заказчику, как собирать отзывы.

Также Вы получите подробнейший план действий, который начинается с абсолютного нуля и заканчивается полной автоматизацией всех процессов. То есть Вы вообще не будете работать, а работать уже будут на Вас.

И, наконец, к курсу идёт бесплатный Бонус, который расскажет Вам 3 способа, как раскрутить аккаунт на фрилансе буквально за 1 день.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Подгрузка select из другого select
01.03.2014 08:52:20 Подгрузка select из другого select Сообщение #1
ilyadeniso

ilyadeniso

Новичок

Новичок

Дата регистрации:
23.02.2014 17:16:59

Сообщений: 14

Всем привет. В возникла такая проблема, у меня есть select, состоящий из элементов, вытащенных из базы данных, при выборе какого элемента, в другом select создается список из элемнтов подходящих по value первого select тоже из базы данных, делаю так, но не работает.
js.js - это jquery

<script type="text/javascript" src="js.js"></script>
<script>
$(document).ready(function() {
$("select#city".change(function () {
var opt = this.value;
$.post("model.php", { city : opt }, function(data){$("select#hram".html(data);});
});
});
</script>
<tr><td>Город: </td><td><select id = "city" name = "city">
<?php
$cities = getAllCities();
echo "<option value = ''></option>";
for($b = 0; $b < count($cities); $b++) {
echo "<option value = '".$cities[$b]["id"]."'>".$cities[$b]["city"]."</option>";
}
?>
</select></td></tr>
<tr><td>Ваш храм: </td><td><select id = "hram" name = "hram"></select></td></tr>

/* model.php*/

<?php
require_once "lib/func.php"
$city = $_POST["city"];
connectDB();
$row = $mysqli->query("SELECT * FROM `hrams` WHERE `city` = '$city'";
closeDB();
$answer = resultToArray($row);
for ($lin = 0; $lin < count($answer); $lin++) {
echo "<option value = '".$answer[$lin]["id"]."'>".$answer[$lin]["name"]."</option>";
}
?>
Профиль Ответить
12.03.2014 17:45:50 Подгрузка select из другого select Сообщение #2
Avery

Avery

Освоившийся

Освоившийся

Дата регистрации:
05.05.2013 15:48:09

Сообщений: 37

А что вам мешает вывести результаты во второй select так же как в первый, только через js?
1.Делаете из массива с храмами или чем там json-строку.
2.Отправляете ее как ответ на ajax запрос.
3.преобразуете ее обратно в массив.
4.с помощью цикла делаете тэги option с нужным содержимым.
5.вставляете эти тэги через html().
Профиль Ответить