現在PHPを勉強しているのですが、どうしても分からない問題がありましたのでご質問をさせて頂きました。
私がしたいのは登録フォームの中で都道府県で例えば、(東京)が選択されたら、確認画面にとんだ際に選択された(東京)と表示されるようにしたのです。
したがコードになります。
//HTML
都道府県:
<select name="prefecture"><option value="">▼選択して下さい</option>
<option value="北海道">北海道</option>
<option value="青森県">青森県</option>
<option value="岩手県">岩手県</option>
<option value="宮城県">宮城県</option>
<option value="秋田県">秋田県</option>
<option value="山形県">山形県</option>
<option value="福島県">福島県</option>
<option value="茨城県">茨城県</option>
<option value="栃木県">栃木県</option>
<option value="群馬県">群馬県</option>
<option value="埼玉県">埼玉県</option>
<option value="千葉県">千葉県</option>
<option value="東京都">東京都</option>
<option value="神奈川県">神奈川県</option>
<option value="新潟県">新潟県</option>
<option value="富山県">富山県</option>
<option value="石川県">石川県</option>
<option value="福井県">福井県</option>
<option value="山梨県">山梨県</option>
<option value="長野県">長野県</option>
<option value="岐阜県">岐阜県</option>
<option value="静岡県">静岡県</option>
<option value="愛知県">愛知県</option>
<option value="三重県">三重県</option>
<option value="滋賀県">滋賀県</option>
<option value="京都府">京都府</option>
<option value="大阪府">大阪府</option>
<option value="兵庫県">兵庫県</option>
<option value="奈良県">奈良県</option>
<option value="和歌山県">和歌山県</option>
<option value="鳥取県">鳥取県</option>
<option value="島根県">島根県</option>
<option value="岡山県">岡山県</option>
<option value="広島県">広島県</option>
<option value="山口県">山口県</option>
<option value="徳島県">徳島県</option>
<option value="香川県">香川県</option>
<option value="愛媛県">愛媛県</option>
<option value="高知県">高知県</option>
<option value="福岡県">福岡県</option>
<option value="佐賀県">佐賀県</option>
<option value="長崎県">長崎県</option>
<option value="熊本県">熊本県</option>
<option value="大分県">大分県</option>
<option value="宮崎県">宮崎県</option>
<option value="鹿児島県">鹿児島県</option>
<option value="沖縄県">沖縄県</option>
</select>
//PHP
if(!isset($_POST["prefecture"])){
$prefecture = "未入力です。再入力をお願いいたします。";
} elseif(empty($_POST["prefecture"])){
$prefecture = "未入力です。再入力をお願いいたします。";
} else {
$prefecture = $_POST["prefecture"];
}
<tr>
<td>都道府県</td>
<td><?php
$arr1 = array();
//var_dump($value1);
echo $arr1[$prefecture];
$prefecture = $arr1[$prefecture];
?></td></tr>
ただしこれだけでは値が受け取れておりません。
配列の基本なのかもしれませんが、色々調べても分かりませんでした。
どのたかご存知の方お教えお願いできませんでしょうか。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
そもそも
$arr1 = array();
//var_dump($value1);
echo $arr1[$prefecture];
$prefecture = $arr1[$prefecture];
この処理でなにがしたいわけ?
ハッキリ言って変。
$arr1 = array();
で空の配列変数作って
echo $arr1[$prefecture];
$prefecture = $_POST["prefecture"];
で$prefectureに対してpostされてきたデータを入れているのは
わかるけど送られてきている$prefectureの変数を$arr1に対して
なにも入ってない変数に連想配列として見てもなにもないのは
当たり前。
<tr>
<td>都道府県 </td>
<td><?php
echo $_POST["prefecture"];
?></td></tr>
だけでいいんじゃないの?
それとPOSTで受け取っているけど
HTMLの<from>でしっかりとpostで送っているの?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【PHP&JavaScript】複数の別ウ...
-
<select>文、foreachと初期値設定
-
foreachで次の行の値を取得して...
-
UPDATEの記述について
-
PHP データベース データ更新
-
PHPで画像の渡しが上手く行きま...
-
検索時の選択内容を保持する方法
-
HTMLで前の画面に戻る時、入力...
-
phpで掲示板を作りたい
-
POSTを使わずに値を渡す方法
-
変数のパターン処理パート3
-
<input type="hidden" >で配列...
-
Submit(送信ボタン)を押した...
-
SQLとPHPの連結方法がわからな...
-
ローカルにあるhtmlのフォーム...
-
smartyでチェックボックスをチ...
-
DBから読み込んだ買い物リスト...
-
集計結果をiframeの中に表示す...
-
phpでの複数選択チェックボック...
-
XMLデータをPOSTで送信・受信す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
input type="hidden"で送る値を...
-
連動させたいセレクトボックス...
-
【PHP&JavaScript】複数の別ウ...
-
セレクトしたときに全て初期状...
-
複数 selectフォームから今回on...
-
RDFの名前空間の要素をxpathで...
-
HTML_QuickFormのチェックボッ...
-
phpのプルダウンメニューで選ん...
-
複数のセレクトボックスを1つに...
-
PHPをはじめ早くも壁に当たって...
-
プルダウンで選択された値を保持
-
ループでチェックボックスにche...
-
foreachで次の行の値を取得して...
-
PHPでの変数の扱い方
-
コンボボックス(プルダウン)...
-
セレクトメニューの値が旨く得...
-
自作ブログのPing送信について
-
ドロップダウン、ラジオボタン...
-
ウェブ上で選択した複数行の内...
-
mysqlからのコンボボックスにつ...
おすすめ情報