http://oshiete1.goo.ne.jp/qa4282501.html
昨日、上記の件で質問させていただいて送信先をプルダウンメニューで振り分けることには成功しました。
htmlの方では下記のように番号で振り分けています。
----------------------------------------
<select name="ご住所(都道府県)">
<option value="" selected="selected">選択してください</option>
<option value="0">東京都</option>
<option value="1">神奈川県</option>
<option value="2">千葉県</option>
</select>
----------------------------------------
しかし、こうしたときに確認画面へ進むと【ご住所(都道府県)】の部分では当然数字が表示されてしまいます。
そこで確認画面でも東京都であれば、東京都と表示させたいので、
----------------------------------------
<select name="ご住所(都道府県)">
<option value="" selected="selected">選択してください</option>
<option value="東京都">東京都</option>
<option value="神奈川県">神奈川県</option>
<option value="千葉県">千葉県</option>
</select>
----------------------------------------
と設定し直し、CGIの方で、
----------------------------------------
if ($right == "東京都") {$mailto = 'aaa@xxx.com';}
elsif ($right == "神奈川県") {$mailto = 'bbb@xxx.co.jp';}
elsif ($right == "千葉県") {$mailto = 'ccc@xxx.ne.jp';}
---------------------------------------
と書いて、振り分けるようにしました。こうしたところ、一回目の送信はうまく出来ているようですが、2回目、3回目となると、1回目送信したところに送られて振り分けることが出来ませんでした。
お分かりになる方、お教えいただけますか?
No.1
- 回答日時:
>----------------------------------------
>if ($right == "東京都") {$mailto = 'aaa@xxx.com';}
>elsif ($right == "神奈川県") {$mailto = 'bbb@xxx.co.jp';}
>elsif ($right == "千葉県") {$mailto = 'ccc@xxx.ne.jp';}
>---------------------------------------
>と書いて、振り分けるようにしました。
それでは振り分けられません。記述が間違っています。
No.2ベストアンサー
- 回答日時:
>----------------------------------------
>if ($right == "東京都") {$mailto = 'aaa@xxx.com';}
>elsif ($right == "神奈川県") {$mailto = 'bbb@xxx.co.jp';}
>elsif ($right == "千葉県") {$mailto = 'ccc@xxx.ne.jp';}
>---------------------------------------
>と書いて、振り分けるようにしました。
その場合、==(半角)は使えません。eqを使いましょう。
if ($right eq '東京都') {$mailto = 'aaa@xxx.com';}
No.3
- 回答日時:
> ----------------------------------------
> <select name="ご住所(都道府県)">
> <option value="" selected="selected">選択してください</option>
> <option value="東京都">東京都</option>
> <option value="神奈川県">神奈川県</option>
> <option value="千葉県">千葉県</option>
> </select>
> ----------------------------------------
>
> と設定し直し、CGIの方で、
>
> ----------------------------------------
> if ($right == "東京都") {$mailto = 'aaa@xxx.com';}
> elsif ($right == "神奈川県") {$mailto = 'bbb@xxx.co.jp';}
> elsif ($right == "千葉県") {$mailto = 'ccc@xxx.ne.jp';}
> ---------------------------------------
> と書いて、振り分けるようにしました。
前回答者さんが指摘されたように、比較演算子 「==」を「cmp」に修正するとして、
変数 $right に <select name="ご住所(都道府県)"> の選択値は代入されているのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- 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 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript 1度きりではなく、繰り返し、挙動が変わるようにしていただきたいです。 1 2022/07/03 15:50
- JavaScript 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい 2 2022/07/05 21:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ビルダー20 お問合せフォー...
-
ビジネスメールの敬称
-
テキストボックスの番号を使っ...
-
教えて!全角文字「μ」の半角
-
エクセルVBA テキストボックス...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
DATE型変数を初期化する方法
-
EXCEL VBA で指定した範囲に入...
-
VBAの質問になります メッセー...
-
入力フォームの値をQRコードで...
-
VBAでInputBoxの再入力をさせる...
-
Excel-VBAでInputBox+Pulldown...
-
ACCESSから、メール送信を行い...
-
お問い合わせフォームから送信...
-
Vba テキストボックスでボック...
-
アルファベットGの小文字の入力
-
フォームを再送信しますか?
-
TextBoxから数字が文字...
-
WriteFileで送信できたかの確認...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力フォームの値が消える
-
ビルダー20 お問合せフォー...
-
メールフォームで送信先アドレ...
-
フォームーSubmitから呼...
-
アンケートフォームなどの送信...
-
ホームページビルダー18での...
-
javascript フォームタグ 画面...
-
postmailの確認画面でプルダウ...
-
ビジネスメールの敬称
-
エクセルVBA テキストボックス...
-
DATE型変数を初期化する方法
-
テキストボックスの番号を使っ...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
EXCEL VBA で指定した範囲に入...
-
お問い合わせフォームから送信...
-
Excel-VBAでInputBox+Pulldown...
-
フォームを再送信しますか?
-
入力フォームの値をQRコードで...
-
VBAの質問になります メッセー...
おすすめ情報