• ベストアンサー

【PHP】 プルダウンを選択した直後、同ページ内にフォームを表示。

yambejpの回答

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

おそらく今回の命題には複数の技術が必要です。 インタフェースについてはajaxでデータをサーバーにおくり、 結果を表示するのがいいでしょう。 データはphpなどのミドルウェアで処理して、RDBで検索などを するのが効率的です。 もっと簡易な仕組みでやりたいのであれば、フレーム(iframe含む) でもできるとおもいます。

koucha714
質問者

補足

返答が遅くなり、申し訳ございませんでした。 いつもお忙しい中、回答ありがとうございます。 Ajaxは一度も扱ったことがないのですが、調べて見ます。 また、この質問の内容のことを、JavaScriptで行うことは可能なのでしょうか? もしよければ教えていただけませんか。

関連するQ&A

  • PHPのプルダウンメニューにDBのデータを入れたいのですが。

    初めて質問させていただきます。 PHPとMySQLを使って、とあるwebページを作成したいのですが、 DB内のあるテーブルのデータを、PHPの配列に格納し、その内容をプルダウンメニューに反映させたいのです。 データベース内のテーブルの内容(例)は以下のとおり。 テーブル名:sample | 番 | 時 | | 号 | 間 | ------- | 1 | 朝 | | 2 | 昼 | | 3 | 夜 | ------- プルダウンメニューに表示させたい内容は、この場合では「時間」です。  ---- |朝 ▼|   「▼」をクリックすると  ---- ↓  ---- |朝 ▼| |昼   |   このように表示される。 |夜   |   内容はDBから取ってきたもの。  ---- このように表示したいのです。 どなたかPHPに詳しい方、よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPとプルダウンメニュー

    PHPで以下のことをやりたいのですが、どうしてもうまく出来ません。経験の有る方、どうぞ宜しくお願い致します。 2つのプルダウンメニューがあり、1つ目のプルダウンメニューから選択時、選択された値に関連する項目をDBより2つ目のプルダウンメニューに登録したいのです。 ちなみにDBはOracleを使用しています。 プルダウンメニューから選択時は、どのようなイベント(?)が発生するのでしょうか? もし、PHPで出来ない場合、他にどのような方法がありますか? 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 【PHP】プルダウンメニューとリンク

    またPHPに関して質問させていただきます。 この質問 (http://okwave.jp/qa5492047.html) の続きにあたりますが、 プルダウンメニューにデータベースの内容を反映させることはできました。 しかし今度はそのプルダウンメニューを選択した後、「決定」等のボタンを押すと、プルダウンで選択した内容のページに飛ばすといったことを行いたいのです。 例) ------------------------------------- 「朝」を選択した状態で「決定」ボタンを押す。    ↓ 「おはようございます」と次ページで表示される。 「昼」を選択した状態で「決定」ボタンを押す。  ↓ 「こんにちは」と次ページで表示される。 ------------------------------------- このようにしたいのですが、どなたか教えていただけませんか。 それと、このようなPHPのリンク関連に詳しく掲載しているサイトを教えていただけたら嬉しいです。 どうかよろしくお願いします。

    • ベストアンサー
    • PHP
  • 【javascript・PHP】プルダウン選択後、表示する金額を瞬時に

    【javascript・PHP】プルダウン選択後、表示する金額を瞬時に変更する方法。 大変困っております。 今回はjavascriptとPHPを組み合わせたコーディングを行おうとしているのですが、 プルダウンを選択した直後、どれを選択したかにより、phpの関数「$price」に代入する値を変えるような仕様に変更したいのです。更に、その$priceに入れる値はデータベースで入力した金額を反映させたいのですが、うまくいきません。 かなり分かりづらいのですが、以下に一連の流れの例を記入します。 例) ----------------------------------------------------------- データベースの二つのテーブルがあり、 一つのテーブル(priceとします)の列には「price_A」と「price_B」というデータが、 もう一つのテーブルの列(dealerとします)には「店名」があります。 プルダウンに表示する内容はdealerテーブルの「店名」列に格納されている「A店」と「B店」を表示させます(データベースから取得し、プルダウンに反映) ここで、プルダウンで「A店」を選択すると、phpの関数($price)にpriceテーブルの「price_A」の金額を代入し、 「B店」の選択すると、$priceに「price_B」の金額を代入します。 ----------------------------------------------------------- そして以下は現在記入しているjavascriptの問題である箇所を抜粋しました。 確実に間違いがあるのは分かっていますが、できればその解決策の伝授をお願いします。 ※PHP文内に書いているので、echoを使用しています。 <?php echo '<script type="text/javascript">'; echo 'function check1() {'; echo 'var a;'; echo 'a = document.myform.dealer.value;'; echo 'if (a == "問屋A") {'; $price = $row["dealerA_price"];  // 要改善1 echo '} else if (a == "問屋B") {'; $price = $row["dealerB_price"];  // 要改善2 echo '} } </script>'; ?> どうかよろしくお願いします。不明な点は随時補足にて記述させていただきます。

  • 【PHP】 DB経由のプルダウンメニューに、DBの変更なしで追加させたい

    毎度毎度の質問失礼します。 今ではおかげ様で、PHPのプルダウンメニューをデータベースから取得し、作成できるようになりました。 今回は、そのプルダウンメニューの一番上に、「選択してください」といった項目を追加したいのです。 なるべく、既存のDBの内容を変更させずにこの変更を行いたいのです。 それとも、やはりDBを変更しない限りできないことなのでしょうか? 以下は既存のソース(PHPのみ)です。 ----------------------------------------------------- <?php //ファイルを読み込み require_once("bussys.php"); // クエリを送信する $sql = "SELECT * FROM scd ORDER BY scd"; $result = executeQuery($sql); //結果セットの行数を取得する $rows = mysql_num_rows($result); //表示するデータを、プルダウンメニューとして作成 $options=""; while($row = mysql_fetch_array($result,MYSQL_ASSOC)){ $options.="<option value='{$row['scd']}'>{$row['sname']}</option>\n"; } $select="<select name='hoge'>\n{$options}</select>\n"; print $select; //結果保持用メモリを開放 mysql_free_result($result); ?> ----------------------------------------------------- 質問ばかりで申し訳ございませんが、どうかよろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPで、ボタンを押すと同じページに表示するには?

    PHPとDBを学習し始めて半月です。 わからないところができましたので質問いたします。 PHPでデータベースからデータを取り出し、表示するプログラムを作っています。 データベースには、「ID」と「PASS」、「時刻1」、「時刻2」が数人分登録されています。 PHPで、「渡されたIDとPASSのレコードにある時刻1と時刻2を表示する関数time()」をつくり、テストして正しく動作しました。 フォームからIDとPASSを送信してログインし、main.phpに入るところまで作りました。 main.phpで、「時刻を表示」というボタンを押すと、そのボタンの下に時刻1と時刻2を表示するようなプログラムを作りたいのですが、仕組みをどうすればいいのか悩んでいます。 主な疑問は、 ・ボタンのactionは何にすればいいのか ・同一ページに表示する方法 ・ボタンを押す~引数を渡す~関数を実行する、までの流れ です。 分かりにくかったら申し訳ありません。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpのプルダウンメニューとページャの組み合わせ

    プルダウンメニューで選択し、データベースから所定属性(例えば全部表示、住所、性別とか)の一覧を表示し、20件づつ表示するプログラムです。 一ページ目は問題ないのですが、二ページ目から「全部表示」になってしまいます。プルダウンメニュがリセットされていて、ページャに反映されないのですが、解決方法を教えてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • プルダウンメニューからチェックボックスを表示したい

    php、javascript、mysqlを使用し、プルダウンで選択後、チェックボックスを表示させる仕組みを作りたいのですが、 どうすればよいのか分かりません。 どなたか力を貸して頂きたく思います。 例えば下記のようなTBLがあったとします。 ■TBL:oya  oyaコード  10  20  30 ■TBL:ko  oyaコード    koコード  10        1100  10        1200  10        1300  20        2100  20        2200  30        3100 TBL 「oya」 をプルダウンメニューにセット。 プルダウンメニューを選択する度にTBL 「ko」を呼び出し、同ページ内にチェックボックスとして表示させたいと考えています。 例) ・10が選択されたら  「1100」、「1200」、「1300」のチェックボックスを表示する プルダウンメニューへのセットは出来たのですが、プルダウン選択後の「ko」を呼び出す箇所が分かりません。 php Mysql javascript で実現したいと考えております。 サンプルページでもいいですので、何かありましたら教えて下さい。 お分かりになる方よろしくお願いいたします。

  • プルダウンメニューから他のページへ移動するには?

    先程ソフトウェアのページにも投稿したのですが、この『教えて!goo』の質問するカテゴリーを選択するプルダウンメニュー形式のページがありますよね?この様にしたいのです。 プルダウンメニュー(カテゴリーは2種類)とボタンまでは作成したのですが、メニューを選択しボタンをクリックすると他のページへ移動する・選択結果(48パターンあります)によって移動するページが異なる。この様な設定にするにはどうすればよいのでしょうか? よろしくお願いします。 ・ホームページビルダーを使っており、HTML・JavaScriptに関しては初心者です。

    • ベストアンサー
    • HTML
  • PHPで同ページ内の外部ファイル表示切替の方法。

    初めて質問します。 PHPを利用し、同ページ内で、外部ファイルの表示切り替えをしたいのですが、PHPを覚えたばかりでうまくできません。 下記のような形でページ内で切り替え表示させるには、どうしたらいいのでしょうか。 ------- メニュー:<a href="a.txt">A</a> <a href="b.txt">B</a> <a href="c.txt">C</a> <?php require_once("./外部ファイル.txt"); ?> ----- 外部ファイル.txt の部分を、メニューのリンクに合わせて、a.txt、b.txt、c.txtのように、同ページ内で切り替え表示がしたいです。 リンクを<a href="index.php?~">と言う形にし、<?php require_once("./外部ファイル.txt"); ?>の中にif関数を入れればいいのではないか… と思っているのですが、どの関数をどのように組み合わせればいいのかが、お恥ずかしながらわかりません。 どなたか、教えていただけるとうれしいです。よろしくお願いします。

    • 締切済み
    • PHP