この問題のヘルプが必要です。 多くの異なるフィールド、つまりドロップダウン、テキストフィールドなどを含む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. AJAX - フォーム送信、同じページ、PHP
- 4. PHPのフォームを使用してMySQLのフィールドを更新する
- 5. HTMLフォームとPhPを使用してmySQLデータベースを更新
- 6. 更新のMySQLデータベースのテキストボックスを使用してPHPのフォームを使用して
- 7. Ajaxを使用して同じページにフォームを送信した後のPHP結果のロード
- 8. 同じページのwindows.location.hrefを使用してjs値をPHPに渡すときにページを更新する方法
- 9. 更新は直接、同じページのphp
- 10. AjaxとPHPを使用して同じページに複数のフォーム送信を処理する方法は?
- 11. PHPを使用してmysqlに新しい項目を追加する同じページの別のフォームに従ってmysqlから入力フィールドを削除する
- 12. 更新phpページ投稿リクエストを使用してajaxを使用してページをリロードしますか?
- 13. 最初にページをレンダリングし、同じテンプレートを使用してAJAX経由で更新するHTML
- 14. HTMLフォームとPHPを使用してMySQLを更新してください
- 15. htmlフォームとajaxを使用してページのリストを更新する
- 16. php + ajaxでページを更新しない
- 17. Vueリソース(挿入と更新に同じフォームを使用)
- 18. Ajaxを使用してMySQLのデータを更新するPHPを呼び出す
- 19. フォームを使用して同じページの合計を再計算
- 20. フォームを使用してMySQLを検索して更新する
- 21. 同じWHERE句を使用してMySQLの複数のカラムを更新する
- 22. PHPとMySQLを使用してページの更新を追跡する方法
- 23. php hrefを変更して同じページをリフレッシュせずに
- 24. 更新パネルと同じaspxページでカスケードドロップダウンを使用する
- 25. PHPを使用してmysqlに情報を更新する
- 26. PHPで同じフォーム名で複数の行を更新する
- 27. wordpressの同じページにajaxフォームを投稿するには
- 28. フォームを使用してMysqlを更新する
- 29. AJAXを使用してjavascriptの値をすべて同じページのPHPに戻します
- 30. Doctrine型を使用して同じPHP値でデータベース値を更新する
簡単な例を教えてください。私はJSとjQueryについて全く新しいですか? – Madi
私はjsfiddleへのリンクで私の答えを更新しました。 – K4emic