別のコンボボックスで選択された値に基づいて、条件付きでmysqlテーブル値をコンボボックスに入力します。これはPHPのみを使用して実装できますか、またはJavascriptなどのクライアント側スクリプト言語が必要ですか?コンボボックスにphpとjavascriptを使用してmysqlテーブルの値を動的に設定する
1
A
答えて
1
をおよびPHP。 JavaScriptはAJAXを使用してPHPスクリプトを照会し、PHPスクリプトに最初のコンボボックスの値を与えます。 PHPスクリプトは、javascriptが2番目のコンボボックスに入力するために使用できる値のリストを返します。
JQueryのようなものを使用すると、JavaScriptスクリプトの部分を簡単にすることができます。
0
があなたのテーブルには、この
mysql> select * from FRUITS;
+---------+-----------+
| fruitid | fruitname |
+---------+-----------+
| 1 | Orange |
| 2 | Apple |
| 3 | Pear |
| 4 | Banana |
+---------+-----------+
4 rows in set (0.02 sec)
のように見えたあなたのコードは、このようなものになるはずと仮定..コードを助けてください:はい、それはJavaScriptを使用して可能である
<?php
$conn = mysql_connect('localhost','yourUsernameHere','yourPasswordHere');
mysql_select_db('testdb',$conn);
$query = "select fruitid,fruitname from FRUITS order by fruitname";
$result = mysql_query($query,$conn);
$selectbox='<select name=\'fruit\'>';
while ($row = mysql_fetch_assoc($result)) {
$selectbox.='<option value=\"' . $row['fruitid'] . '\">' . $row['fruitname'] . '</option>';
}
$selectbox.='</select>';
mysql_free_result($result);
echo $selectbox;
?>
+0
ページがロードされた後、ユーザーが1つのコンボボックスからオプションを選択すると、2番目のコンボボックスに何が表示されるかが決まります。 PHPでのページロード時には、このようにすることはできません。 – dqhendricks
関連する問題
- 1. PHPを使用してMySQLデータにHTMLテーブルを設定する
- 2. JavaScriptを使用してPHP値を動的に変更する
- 3. javascriptを使用してテーブルのセルに動的にアクセスする
- 4. PHPとMySQLを使用してテーブル値をソートする方法
- 5. phpを使用して動的にHTML要素を作成し、JavaScriptを使用してページ設定を行う
- 6. JavaScriptを使用して動的Img srcを設定する
- 7. 別のコンボボックスを使用してコンボボックスを塗りようとするPHP/Javascript
- 8. jqueryとAjaxを使用してseletpikerで動的に値を設定する
- 9. 動的SQL使用した設定テーブル
- 10. PHPを使用してURLにIDを動的に設定する方法
- 11. MySQL Pivotテーブルを使用しているときの動的AS
- 12. JavaScriptを使用してテキストボックスの値を設定するには
- 13. jqueryを使用してデータ属性に動的に値を設定する
- 14. Firebase Data Vue.jsを使用して配列に動的に値を設定する
- 15. jQueryを使用してテーブル行のユーザーをクリックする - javaScriptを使用してテーブルを動的にロードする - ?
- 16. 動的に決定された値を使用してテーブルを更新する
- 17. Pythonを使用してmysqlでテーブルを動的に作成
- 18. 動的テーブルのナビゲーションプロパティとして静的テーブルを使用する
- 19. テーブル設定(php/mysql)に基づいてテーブルの内容をリストアップ
- 20. PHPはラジオグループの値を動的に設定しますか?
- 21. JavaScriptとPHPとMySQLを使用している場合は、すべて私のキャラクタセットを設定します
- 22. PHPと動的数値書式設定
- 23. javascriptを使用して動的PHPテーブルからセルをハイライトする
- 24. javascriptを使用してphp/mysql値を取得する
- 25. javascriptを使用してラベル内に値を設定します
- 26. PHPを使用してmysqlからキーワードを動的に作成
- 27. Javascriptプロトタイプを動的に設定する
- 28. Javascriptを使用してテーブルのチェックボックスを設定する
- 29. PHPを使用してMySQLデータベースに動的にHTMLテーブルのデータを追加するには?
- 30. 動的データベース名を使用してMysqlテーブルを作成する
さん、コードで私を助けてくれますか? – sqlchild
@sqlchildを教えてください。私はあなたのためのコードを書くつもりはありません。ステップバイステップでそれを行う方法を学びます。 – dqhendricks
先生、あなたは私がこの投稿のための助けを得ることができるいくつかの参考書/記事で私を助けることができますか? – sqlchild