私は、ユーザから2つの入力を受け取り、データベース上でクエリを実行することによって検索結果を表示するhtml/phpフォームを持っています。 AJAX呼び出しを使用して結果をデータベースから検索する2人のユーザー入力に対して自動補完を有効にする方法はありますか?PHPフォーム用の簡単な自動コンプリータを作成するにはどうすればよいですか?
1
A
答えて
0
'enable-auto-complete' =ドロップダウンに値のリストを表示すると、同じ名前のjqueryプラグインがあります。 javascriptやAjaxと組み合わせて値の配列を使うことができます。
0
//demo_cities.php
<?php
\t $con=mysqli_connect("localhost","root","","auto");
\t
\t $return_arr = array();
$ac_term = "%".$_GET['term']."%";
$query = "SELECT * FROM data where name like '$ac_term'";
\t $result=mysqli_query($con,$query);
while ($row = mysqli_fetch_row($result))
\t {
$row_array['label'] = $row[0];
$row_array['price'] = $row[1];
array_push($return_arr,$row_array);
}
\t echo json_encode($return_arr);
?>
//index.php
</head>
<body>
<form method="post">
<fieldset>
<p><label>Name: </label>
<input type="text" id="name" name="name" /> <br />
<label>Price: </label>
<input type="text" id="price" name="price" /> <br /></p>
</fieldset>
</form>
<script>
$(function() {
\t $('#price').val("");
\t \t \t \t
\t $("#name").autocomplete({
\t source: "demo_cities.php",
minLength: 1,
select: function(event, ui) {
$('#price').val(ui.item.price);
},
\t \t response: function(event, ui)
\t \t {
\t \t \t $('#price').val("");
\t \t }
});
});
</script>
</body>
</html>
関連する問題
- 1. この簡単な検索フォームを作成するにはどうすればよいですか?
- 2. VB.NET用の簡単なログコマンドを作成するにはどうすればよいですか?
- 3. シングルイメージファイルをインストールする簡単なインストーラを作成するにはどうすればよいですか?
- 4. jQueryを使用して簡単にアコーディオンを作成するにはどうすればよいですか?
- 5. OCamlで簡単なGETリクエストを作成するにはどうすればよいですか?
- 6. Dynamics AXで簡単なダイアログボックスを作成するにはどうすればよいですか?
- 7. ログインして簡単なWebアプリケーションを作成するにはどうすればよいですか?
- 8. 簡単なカスタムAndroidハンドラクラスを作成するにはどうすればよいですか?
- 9. Mac用の自動起動ドックアプリを作成するにはどうすればよいですか?
- 10. 簡単なExtJSフォームを作成する
- 11. 簡単に作成されたデッドロックを回避するにはどうすればよいですか?
- 12. 自動作成するスクリプトを作成するにはどうすればよいですか?
- 13. Cabalで簡単なプロジェクトを作成するにはどうすればいいですか?
- 14. GUIをプログラムで作成し、Windowsフォーム用に作成するにはどうすればよいですか?
- 15. NAntにVB.Net用の自動ビルドファイルを作成するにはどうすればよいですか?
- 16. テスト駆動型開発用の別のクラスを開発するための簡単なサンプルコンソールアプリケーションを作成するにはどうすればよいですか?
- 17. デスクトップJavaアプリケーション用に「自動アップデーター」を作成するにはどうすればよいですか?
- 18. 起動時に自動的にresqueワーカーを作成するにはどうすればよいですか?
- 19. PHPでシングルトンを作成するにはどうすればよいですか?
- 20. SQL - この簡単なクエリを簡略化するにはどうすればよいですか?
- 21. DataBoundフォームの変更を簡単に元に戻すにはどうすればよいですか?
- 22. 簡単なマリオのようなゲームで、スプライトを「ジャンプ」させるにはどうすればいいですか?
- 23. Symfony-PHP |自分のアプリケーションのサブドメインへのドメインリダイレクトを作成するにはどうすればよいですか?
- 24. eclipseで中括弧({})の自動作成を無効にするにはどうすればよいですか?
- 25. どうすればこのように動作する単純なPHPフックシステムを構築できますか?
- 26. 既存のプロジェクトのローカルリポジトリの自動作成をオフにするにはどうすればよいですか?
- 27. Eclipseを使用して単純なサーブレットを作成するにはどうすればよいですか?
- 28. Eclipse/AptanaでPHPコメントを自動生成するにはどうすればよいですか?
- 29. ウェブサイトのメンバーの電子メールアドレスを自動的に作成するにはどうすればよいですか?
- 30. フラッシュゲームサイト用の簡単なswfをアップロードするにはどうすればよいですか?
http://www.nodstrum.com/2007/09/19/autocompleter/(複数のフィールドMYDB =データとフェッチデータベース)は、これを試してください –