• ベストアンサー

都道府県選択

PHPで都道府県のプルダウンを作って次のページで前のページでの選択を有効にしたいです。 結果もプルダウンで選択された状態 にしたいので教えてください

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

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

ようはhtmlの基本に立ち返ればわかると思いますが、 optionに"selected"をつけるだけです。 //search.htm <form action="result.php"> <select name="id"> <option value="0">北海道 <option value="1">青森 <option value="2">秋田 <option value="3">岩手 <option value="4">以下略 </select> <input type="submit" value="send"> </form> //result.php <?PHP $d_ken="北海道,青森,秋田,岩手,以下略"; $a_ken=split(",",$d_ken); foreach($a_ken as $key=>$val){ $selected=""; if ($_GET["id"]==$key) $selected="selected"; $select_body.= "<option value=\"$key\" $selected>$val\n"; } print <<<eof <form> <select> <option>未選択 $select_body </select> </form> eof; ?>

関連するQ&A

  • プルダウンの選択内容を次のページで保持したい

    PHPで都道府県のプルダウンを作って次のページで前のページでの選択を有効にしたいです。JAVASCRIPTですかね? 教えてください

  • 【PHP】プルダウンメニューとリンク

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

    • ベストアンサー
    • PHP
  • 4つのプルダウンを選択して固定のページに飛ばす方法をずっと探しています

    4つのプルダウンを選択して固定のページに飛ばす方法をずっと探しています。 PHP初心者なので殆ど判っておりません。 例えば、1つのプルダウンに付き、4つの項目があり、 それがページに4つ並んでいて、絶対的にこの4つのプルダウンはどれかを 選ばないといけません。例えば全てのプルダウンにて、 1+1+1+1 と選んだ場合は「1111」のデータ 1+4+2+1 =1421のデータ といった形で、表示させたいと思っております。 特定のリンクに飛ばすのでも良いですし、mysqlのデータを表示させるのでも構いません。 Javascriptでも構いません。 イメージとしては、4つのプルダウンが並んでいて、inputボタンで結果に飛べると良いなぁと思っております。 あいまい検索はしたくないので、 「この組み合わせならば、ここのページ(またはデータ)」と絶対的に1つのデータに たどり着くように作りたいと思っております。 結構簡単な発想で解決する話なのかもしれませんが、 色々調べていたら頭がこんがらがってきて、よく判んなくなってきちゃいました>< 良いサイトをお教えいただくだけでも結構です。 よろしくお願いいたしますm()m

    • ベストアンサー
    • PHP
  • セレクトで都道府県から市区町村を選択のしかた

     セレクトが[都道府県][市区町村]のふたつがあって、 都道府県選択すると、自動的に市区町村のセレクト内容が変わるってやつあるじゃないですか、あれってどうやってやるんでしょう?  いざ調べようと思ったら、そんなページどこにあるかわらなくて、ソースも見れないから、ちょっと困ってます。  ちなみに、その場合、市区町村のデータって膨大ですよね、できればCSVデータ(すでに制作済み)を活用したいのですができますでしょうか?

  • エクセルでプルダウン選択されたらマクロの処理を実行させる方法

    Office2003 を使用しております。 下記URLのことをのセルに記入したデータを使ってエクセル上で行いたいです。プルダウンが選択されたら次のアクションがおきるようなことは可能でしょうか?(次のプルダウンには前のプルダウン値に紐づくデータがセットされている。) http://www.jkcf.or.jp/bookman/php/usr/usr_group_search.php?lang_type=J ただし、上記ですと1処理で完結ですが、複数行にプルダウンを 設けて行いたいです。 参考になるコード、リファレンスお願いします。

  • エクセル プルダウン(入力規則)選択後、ソートする方法

    Office2003のエクセルを使用しているものです。 ある商品マスタデータをエクセルで整理する業務を行っております。 あるプルダウンが選択されたら、次のプルダウンには前に選択されたプルダウンのキーワードに紐づく値がソートされたものを表示させることがしたいです。 つまり例を挙げますと、プルダウン 大ジャンル選択後、その大ジャンルに紐づく中ジャンルデータがプルダウンにセットされ、さらにある中ジャンル選択後、大ジャンル-中ジャンルに紐づく小ジャンルがソートされて表示する。 下記URLのことをのセルに記入したデータを使ってエクセル上で行いたいです。 http://www.jkcf.or.jp/bookman/php/usr/usr_group_search.php?lang_type=J VBAは一応わかります。 よろしくお願いいたします。

  • selectedの選択

    aa.phpにアクセス ・include aa.html aa.html   都道府県選択 その他入力項目      都道府県選択後    ↓ ↓submit ↓ bb.phpにアクセス ・入力項目に誤りがあった場合  include aa.html に入力値+入力エラーを表示 この時に選択した都道府県を <option selected させて表示させたいのですが、 シンプルな書き方で教えてください。 説明が下手ですが、宜しくお願いします。

    • 締切済み
    • PHP
  • PHP プルダウンからの選択 ページ移動

    はじめまして、初めて質問します。 PHPは授業で半年ほど習っただけの初心者です。 PHPでこんな感じのプログラムを作ろうとしています。 形式(?)はプルダウンです。 質問1:--あなたの性別は何ですか?-- ←初期選択       1:男性       2:女性 質問2:--あなたはスポーツは好きですか?-- ←初期選択       1:好き       2:どちらともいえない。       3:嫌い [送信ボタン] 2つの質問で6通りの組み合わせが出来ますが、それぞれの組み合わせで送信ボタンを押すと、別のページ(URL)に飛ぶようにしたいのです(意味が分からなかったらごめんなさい)。 するにはどのように記述すれば良いのか……と、かなり漠然とした投げっぱなしな質問ですが、どうかお願いします。 プルダウン形式にこだわりはないので、「この形式なら似たのがあるよ!」といったものがあったら是非教えてください。 プルダウンでいくら調べても、年月日ばかり出て、選択肢部分を作るだけで精一杯でした……

    • ベストアンサー
    • PHP
  • Java scriptのonchangeについて

    HTML&PHPで動的にアンケートフォームを作成しているものです。 都道府県、県庁所在地をプルダウンで選択したいと思っております。 「onChange=onChange=this.form.submit();」 だと、<form>のアクション先へ飛ぶことになります。 プルダウン選択を変えるとアンケートのデータが揃うまで同じモジュールに飛ばしたいと考えています。 決定ボタンで次のモジュールへ遷移させる方法はございますか?

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

    今回は文章での説明が難しいので、手作りの図も用いて質問させていただきます。 正直、PHPではなくHTMLの話になるかもしれませんが、よろしくお願いします。 今回は、PHPで作成した(DBの結果を反映させた)プルダウンメニューを選択すると、 直後に同ページ内に別のデータベースの表を出現させたいということになったのですが、 そもそもPHPでもHTMLでもそんなことが可能なのかが分かりません。 もし可能であれば、教えていただきたく思っています。 何度も質問だけしてしまい、申し訳ないのですが、どうかよろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう