私は、ユーザから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. テーブルWebページの簡単なフォームをHTMLで作成するにはどうすればよいですか?
- 2. この簡単な検索フォームを作成するにはどうすればよいですか?
- 3. VB.NET用の簡単なログコマンドを作成するにはどうすればよいですか?
- 4. シングルイメージファイルをインストールする簡単なインストーラを作成するにはどうすればよいですか?
- 5. jQueryを使用して簡単にアコーディオンを作成するにはどうすればよいですか?
- 6. 簡単なiOSアプリケーションのリセットボタンを作成するにはどうすればよいですか?
- 7. OCamlで簡単なGETリクエストを作成するにはどうすればよいですか?
- 8. Dynamics AXで簡単なダイアログボックスを作成するにはどうすればよいですか?
- 9. MainActivity.javaで簡単なHTTPリクエストを作成するにはどうすればよいですか? (Androidスタジオ)
- 10. 簡単に更新可能なニュースページを作成するにはどうすればよいですか?
- 11. ログインして簡単なWebアプリケーションを作成するにはどうすればよいですか?
- 12. 簡単なログイン/アカウントシステムを作成するにはどうすればよいですか?
- 13. 簡単なカスタムAndroidハンドラクラスを作成するにはどうすればよいですか?
- 14. 自動テストレポーターログのテキストファイルバージョンを自動的に作成/保存するにはどうすればよいですか
- 15. この単純なスクリプトの自動URLを生成するにはどうすればよいですか?
- 16. 簡単に作成されたデッドロックを回避するにはどうすればよいですか?
- 17. Mac用の自動起動ドックアプリを作成するにはどうすればよいですか?
- 18. Meteorでflowrouterで自動フォーム更新フォームを使用するにはどうすればよいですか?
- 19. 簡単なHTMLフォーム送信でリダイレクトを回避するにはどうすればよいですか?
- 20. 簡単なExtJSフォームを作成する
- 21. 自動作成するスクリプトを作成するにはどうすればよいですか?
- 22. Cabalで簡単なプロジェクトを作成するにはどうすればいいですか?
- 23. 2次元配列を簡単に作成するにはどうすればよいですか?
- 24. GUIをプログラムで作成し、Windowsフォーム用に作成するにはどうすればよいですか?
- 25. NAntにVB.Net用の自動ビルドファイルを作成するにはどうすればよいですか?
- 26. テスト駆動型開発用の別のクラスを開発するための簡単なサンプルコンソールアプリケーションを作成するにはどうすればよいですか?
- 27. Firebaseフォームを作成するにはどうすればよいですか?
- 28. CoffeeScriptを使用して動的フォームを作成するにはどうすればよいですか?
- 29. デスクトップJavaアプリケーション用に「自動アップデーター」を作成するにはどうすればよいですか?
- 30. スパイスパイダーをプログラムで簡単なスクリプトのように実行するにはどうすればよいですか?
http://www.nodstrum.com/2007/09/19/autocompleter/(複数のフィールドMYDB =データとフェッチデータベース)は、これを試してください –