テーブルまたは単に次の段落にデータを返す php MySQL で動的選択ボックスを作成しようとしています。私は非常に近いですが、オプションのいずれかを選択すると、結果が返されません。変数の設定に問題があると思います。
アクション スクリプト:
if(isset($_GET['Eng']))
{
$query = "select field2 from karizma WHERE Engine = '".$Eng."'"; // i doubt on this line
$result = mysqli_query($con, $query);
echo '<table><tr>';
while($row = mysqli_fetch_array($result))
{
echo '<td>'.$row["field2"].'</td>';
}
echo '</tr></table>';
}
Ajax-jquery:
$(document).ready(function() {
$('#wait').hide();
$('#Eng').change(function() {
var selected = $(this);
if(selected.length == 1)
{
$('#wait').show();
$.ajax(
{
type:"GET",
url:"action.php",
data: { 'Eng': selected.val() },
cache: false,
success: function(data)
{
$('#wait').hide();
$("#tab1").html(data);
}
});
}
});
});