2
現在、データベースレコードから最初の要素を取り出し、出力ボックスに出力するコードがあります。Ajax複数のフィールドへのデータベースレコードの印刷
他の関連する出力ボックスにそのレコードの残りの要素を印刷する最も簡単な方法は何ですか?
私のPHPファイルでは、ユーザーが指定した 'id'が使用されます。
$id = $_POST['id'];
$query = "SELECT * FROM Customers WHERE ID = $id";
$result= mysql_query($query);
if (mysql_num_rows($result) > 0) {
while($row = mysql_fetch_row($result)) {
echo $row[1];
}
}
そして、これは、HTMLファイル内のコード
jQuery(document).ready(function(){
jQuery("input.myid").keyup(function(e){
e.preventDefault();
ajax_search();
});
});
function ajax_search(){
var search_val=jQuery("input.myid").val();
jQuery.post("find.php", {id : search_val}, function(data){
if (data.length>0){
jQuery("input.fname").val(data);
}
});
}
コードが 'fnameの' という名前のテキストボックスにID( 'MYID')を取り、印刷物です。