Подскажите пожалуйста, в чем может быть проблема.
Вот код
Код
$(document).ready(function(){
function runajax(a)
{
var myotpr = a;
$.ajax({
type: "POST",
data: "key=" + myotpr,
url: "AjaxPHP/get_orgs.php",
dataType: "json",
success: function(data)
{
var options = '';
$(data).each(function (){
options = '<option value="' + data.id +'">' + data.nameorg + '</option>';
});
$('#Sel_1').html(options);
$('#Sel_1').attr("disabled", false);
}
});
}
$('#my_select').change(function(){
var idspisok = $("#my_select :selected").val();
$('#myotpr').val(idspisok).change();
runajax(idspisok);
});
});
Суть такова. Из БД выбираются данные ID и Nameorg и добавляются в <select>, но дело в том что почему то добавляется только одна запись. Но БД их несколько.
Вот пхп код
Код
<?php
$connection = mysql_connect('localhost', 'root', '');
$s=mysql_select_db('TechnassSystem');
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET COLLATION="utf8_general_ci"');
$key = $_POST["key"];
$id_town = mysql_query("SELECT * FROM `organization` WHERE `idtown`= '$key' ");
$res = mysql_fetch_assoc($id_town);
print json_encode($res);
?>