この問題のヘルプが必要です。 多くの異なるフィールド、つまりドロップダウン、テキストフィールドなどを含むindex.phpにフォームが表示されています。 同じページに、私のデータベースからの値を含むドロップダウンリストがあります。 ドロップダウンリストから選択した値に基づいてフォームに入力する必要があります。 ajaxを使用してこの問題を解決する方法はありますか? ありがとうございます。Ajax、PHP、MySqlを使用して同じページにフォームを更新
0
A
答えて
0
選択したドロップダウンフィールドの変更をリッスンし、データベースにクエリを行い、JSONで目的の情報を返すスクリプトにajaxリクエストを行うことができます。指定した入力フィールドに値を適用する必要があります。
更新: あなたはajaxの部分を自分で把握する必要がありますが、これはあなたを始めにするはずです。サンプルはjqueryライブラリを使用して構築されています。 http://jsfiddle.net/k4emic/4qAE2/2/
0
javascript/ajaxを使用する必要があります。このためにjQueryを使用することができます。
あなたはこのような何か必要があります:あなたが最初のドロップダウンJavaScript関数(changeOptions)のドロップダウン値を変更すると
<script type='text/javascript'>
function changeOptions(value,objId){
respond = sendRequestToAPHPScript(); // respond is a string that your php script returns; should contain html for the select box.
${objId}.innerHTML = respond;
}
</script>
<select id="mySelect" onchange="changeOptions(this.value,'mySelect2');">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
<select id="mySelect2">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
が呼び出されます。この関数は、あなたのデータベースからのデータとともにhtmlを出力するリクエストをPHPスクリプトに送ります。この関数は、要求から返されたhtmlで他の選択ボックスを埋めます。
関連する問題
- 1. jquery ajaxを使用して同じページでPHPデータを更新する
- 2. AJAX/PHPを使用して同じページに2つのフォームを作成する
- 3. HTMLフォームとPhPを使用してmySQLデータベースを更新
- 4. 更新のMySQLデータベースのテキストボックスを使用してPHPのフォームを使用して
- 5. Ajaxを使用して同じページにフォームを送信した後のPHP結果のロード
- 6. 同じページのwindows.location.hrefを使用してjs値をPHPに渡すときにページを更新する方法
- 7. PHPを使用してmysqlに新しい項目を追加する同じページの別のフォームに従ってmysqlから入力フィールドを削除する
- 8. 最初にページをレンダリングし、同じテンプレートを使用してAJAX経由で更新するHTML
- 9. HTMLフォームとPHPを使用してMySQLを更新してください
- 10. htmlフォームとajaxを使用してページのリストを更新する
- 11. フォームを使用してMySQLを検索して更新する
- 12. 更新パネルと同じaspxページでカスケードドロップダウンを使用する
- 13. PHPで同じフォーム名で複数の行を更新する
- 14. Doctrine型を使用して同じPHP値でデータベース値を更新する
- 15. AJAXを使用してjavascriptの値をすべて同じページのPHPに戻します
- 16. jQuery同じページの複数の要素のAJAXライブ更新
- 17. PHP Ajaxを使用してテーブルの内容を更新
- 18. jQuery AjaxとPHPを使用してSQLデータベースを更新する
- 19. ajaxを使用してページデータを更新
- 20. AJAXを使用してデータベースを更新
- 21. WebフォームからPHPを使用してデータテーブルを更新する
- 22. JQueryを使用して、同じPHPパラメータを持つ同じPHPファイルのAJAX XML結果が異なる
- 23. Django、Ajax、jQueryを使用してページを更新せずにフォームを送信するには?
- 24. PHPを使用してMySQLの重複レコードを更新する
- 25. if条件を使用してテーブルを更新する - PHP - MySQL
- 26. PHPを使用してMySQLのBLOBを更新する
- 27. PHP-AJAXの呼び出しは、同じphpファイルの複製ページ
- 28. PHPを使用してリモートでページのステータスを更新する
- 29. AJAXを使用してASP.NETページを継続的に更新します。
- 30. Rails - AJAXリクエストと非AJAXリクエストのために同じフォームを使用する
簡単な例を教えてください。私はJSとjQueryについて全く新しいですか? – Madi
私はjsfiddleへのリンクで私の答えを更新しました。 – K4emic