
ilyadeniso
Новичок

Дата регистрации:
23.02.2014 17:16:59
Сообщений: 14
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>";
}
?>