現在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で質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript 中百舌鳥駅と深井駅を入れ替えて選択しても同じ挙動にしたいです。 2 2022/06/24 18:45
- JavaScript 1度きりではなく、繰り返し、挙動が変わるようにしていただきたいです。 1 2022/07/03 15:50
- JavaScript jsでは、'で区切った部分を改行することはできない。〇か×か。 1 2022/06/26 19:58
- JavaScript 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい 2 2022/07/05 21:58
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウンとCSVの連動
-
php セレクトボックス 値取得
-
<select>文、foreachと初期値設定
-
2つのプルダウンメニュから受け...
-
複数 selectフォームから今回on...
-
input type="hidden"で送る値を...
-
mysql データ登録
-
頭文字→大学→学部を選択する入...
-
MySQLのレコードを検索、...
-
submitして確認画面へ
-
複数のセレクトボックスを1つに...
-
複数のセレクトボックスで
-
連動させたいセレクトボックス...
-
phpで重複チェック
-
フォームでのリセットを使う方法
-
PHP ボタンが押されたら処理を...
-
フォーム送信後の更新ボタンで...
-
ラジオボタンをsessionで使いたい
-
HTMLで前の画面に戻る時、入力...
-
検索時の選択内容を保持する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウンとCSVの連動
-
「"」(ダブルクォーテーション)...
-
ラジオボタンの値を受け取ってP...
-
<select>文、foreachと初期値設定
-
phpでのセレクトボックスの値を...
-
php セレクトボックス 値取得
-
複数のセレクトボックスを1つに...
-
複数 selectフォームから今回on...
-
2つのプルダウンメニュから受け...
-
phpでのselect値の取得・表記に...
-
foreachで次の行の値を取得して...
-
ウェブ上で選択した複数行の内...
-
CodeIgniter/set_value()
-
ループ処理
-
連動させたいセレクトボックス...
-
現在時刻を反映させた時刻のプ...
-
プルダウンリスト(コンボボッ...
-
PHP で画面の一部だけを変えたい。
-
phpでカレンダー作成
-
プルダウンで選択された値を保持
おすすめ情報