別のコンボボックスで選択された値に基づいて、条件付きで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. PHPとMySQLを使用してテーブル値をソートする方法
- 4. phpを使用して動的にHTML要素を作成し、JavaScriptを使用してページ設定を行う
- 5. 動的SQL使用した設定テーブル
- 6. JavaScriptを使用してテキストボックスの値を設定するには
- 7. PHPを使用してURLにIDを動的に設定する方法
- 8. jqueryを使用してデータ属性に動的に値を設定する
- 9. PHPはラジオグループの値を動的に設定しますか?
- 10. javascriptを使用してphp/mysql値を取得する
- 11. Javascriptを使用してテーブルのチェックボックスを設定する
- 12. JavaScriptとPHPとMySQLを使用している場合は、すべて私のキャラクタセットを設定します
- 13. FB.CanvasgetPageInfo()を使用してカラーボックスオプションを動的に設定する
- 14. DataTriggerを使用して動的にイベントハンドラを設定する
- 15. 動的データベース名を使用してMysqlテーブルを作成する
- 16. getElementById-Javascript/PHPを使用してSQLの戻り値に基づく動的テーブルを非表示
- 17. JavaScriptを使用して動的に作成されたHTML入力の値の取得と設定
- 18. PHPを使用してmysqlからキーワードを動的に作成
- 19. TRIGGERを使用してMYSQLでテーブルを自動的に更新するには
- 20. フォームインスタンスの数を動的に設定し、PHPを使用してすべてをcsvとして保存
- 21. foreachループなしでjavascriptを使用してasp-route-idの値を動的に設定しました
- 22. PHPを使用してMySQLテーブルのレコードをスキップするには?
- 23. MySQLテーブルを設定するPHPスクリプト
- 24. PHPとJavaScriptを使用してGoogle Chartを動的に更新する
- 25. テーブル値を使用してPHPを使用してmySQLクエリを駆動する方法
- 26. Javascriptを使用してPHPコードを動的に生成
- 27. 他のテーブルに格納されている動的カラム名を使用してMySqlカラム値を取得する
- 28. div max-heightはjavascriptを使用して動的に設定されます
- 29. JavaScriptを使用して入力値を動的に表示
- 30. PHPを使用してhtmlテーブルにmysqlレコードを取得する
さん、コードで私を助けてくれますか? – sqlchild
@sqlchildを教えてください。私はあなたのためのコードを書くつもりはありません。ステップバイステップでそれを行う方法を学びます。 – dqhendricks
先生、あなたは私がこの投稿のための助けを得ることができるいくつかの参考書/記事で私を助けることができますか? – sqlchild