ここで、PHP の AJAX と MYSQl に問題があるのですが、誰か助けてもらえますか?
私はフォームで選択コントロールを持っています:
<form action="index.php" method="post" name="pretraga" class="border">
<p>Mesto:</p>
<div class="spry-select">
<select name="mesto" id="select_x">
<option value="Novi Sad">Novi Sad</option>
<option value="">nesto</option>
<option value="">nesto</option>
</select></div>
<div id="Rezultat">
<select name="podrucje" >
</select>
</div>
誰かが Novi Sad をクリックすると、このような Mysql クエリを実行したい
$result = mysql_query("SELECT deo_grada FROM usluga
WHERE deo_grada='{$_POST['mesto']}'");
while ($red=mysql_fetch_object ($result))
{
echo'<option value="'.$red->deo_grada.'">'.$red->deo_grada.'</option>';
}
終了からの結果は、ID Rezultat で取得したいですか? 何か助けてください。
これで運が悪い:(
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function (){
$('#select_x').change(function() {
$.ajax({
type: "POST",
url: "some.php",
data: { mesto: $("select_x option:selected")[0].val() }
}).done(function( msg ) {
$("#Rezultat").html(msg);
});
});
});
</script>