• ベストアンサー

postmailの確認画面でプルダウンの選択内容を表示させたい

miharahiromiの回答

  • ベストアンサー
回答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';}

wakagi
質問者

お礼

お返事遅れてすいません。何とか解決しました。ありがとうございます。

関連するQ&A

  • 携帯サイト作成中、携帯上でプルダウンメニューが表示されません。

    今、携帯サイトを作成しています。 氏名・住所などの入力フォームをタグで作成しているのですが、県名選択の際プルダウンメニューのタグを使用したら携帯上からはなぜかラジオボタンの表示になってしまいます。 47都道府県が縦にラジオボタンになってしまうのでものすごく縦長です(泣)。 使用しているタグは以下です。 <select name="kenmei"> <option>北海道</option> <option>青森県</option> <option>岩手県</option> ~(中略) <option selected>東京都</option> <option>神奈川県</option> <option>山梨県</option> ~(中略) <option>沖縄県</option> </select> PCのブラウザ上ではプルダウンで表示されているのですが、なぜ携帯ブラウザ上ではラジオボタンになってしまうのでしょうか?? 当方の使用携帯はezのA5502Kです。 お答えいただければ幸いです。

    • ベストアンサー
    • HTML
  • SELECT要素について

    質問というより、アンケート的ですが、SELECTの子要素のOPTIONのデフォルト状態を指定するような、default属性のような機能が欲しいと思うことはありませんか? たとえばこのような使い方です。 <select default="13"> … <option value="12">千葉県</option> <option value="13">東京都</option> <option value="14">神奈川県</option> … </select> サーバーサイドのスクリプトでoption要素を動的に出力するときにコードを書くのもらくだと思うのです。

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

    質問があります。 プルダウンメニューでページを選択された項目を 次のページに受け渡したあと、修正するために もう一度フォームに戻ったら選択されていた項目が保持されておらず、 再度選択する必要が出てきてしまいます。 これでは使い勝手があまりよくないと思い、一度選択された項目が破棄されることなくページが切り替わりっても選択されているままの状態に出来ることは可能なのでしょうか。 aaa.php <td>都道府県</td> <td><select name="prefecture"> <option>▼地域をお選び下さい▼</option> <option value="東京都">東京都</option> <option value="埼玉県">埼玉県</option> <option value="千葉県">千葉県</option> <option value="神奈川県">神奈川県</option> </select></td> bbb.php // echo $prefecture; 再度aaa.phpに戻る際に情報を保持したまま 修正。 教えて頂けませんでしょうか。

    • 締切済み
    • PHP
  • プルダウンで選択された値を保持

    お世話になります。 PHPとMysqlでプログラムを作成しています。 プルダウンメニューを選択し、Submitボタンを押した後も選択された値を保持したままの状態にしたいのです。 以下のようなプログラムでdata2の場合だと保持ができますが、dataの場合は「すべて」に戻ってしまいます。 以上・未満を使用する場合の値の保持はどのようにすればよいのでしょうか? 宜しくお願い致します。 <select name='data'> <option value=' ' <?php if($data==" "){print " selected";} ?>>すべて <option value=' AND (data >= 1.8 AND data < 2.0) '<?php if($data>=1.8 AND $data < 2.0){print " selected";} ?>>1.8GHz以上 2.0GHz未満</option> <option value=' AND (data >= 2.00) '<?php if($data>=2.00){print " selected";} ?>>2.0GHz以上</option> <option value=' AND (data >= 2.80) '<?php if($data>=2.80){print " selected";} ?>>2.8GHz以上</option> </select> <select name='data2'> <option value='%' <?php if($data2=="%"){print " selected";} ?>>すべて <option value='1MB'<?php if($data2=="1MB"){print " selected";} ?>>1MB</option> <option value='2MB'<?php if($data2=="2MB"){print " selected";} ?>>2MB</option> </select> <input type="submit" value="絞り込む" name="submit1">

    • ベストアンサー
    • PHP
  • DBの値をリストボックスの初期位置にしたい

    php,mysqlを使ってホームページを作っています。 ユーザー登録で入力した値をDBに書き込み、次にユーザー登録情報編集でその値をリストボックスに表示させたいのですがやり方を教えてください。DBに書き込むところまではできましたが、編集画面がうまく作れません。 (例) リストボックス  --- ←ユーザー登録画面での初期位置  東京  神奈川  千葉 リストボックス  東京  神奈川 ←DBに書き込まれた値が初期位置になるようにしたい  千葉 <select size="1" name="area"> <option value="" selected>--- <option value="東京">東京</option> <option value="神奈川">神奈川</option> <option value="千葉">千葉</option>

    • ベストアンサー
    • PHP
  • ドロップダウン、ラジオボタン、チェックボックス保持

    PHP初心者です。 今会員登録のサイトを作っています。 入力画面(エラーチェック)→確認画面→登録完了 のページを作っているのですが、確認画面から「入力内容を修正する」をクリックして戻った時、チェックボックスははずれ、ドロップダウン、ラジオボタンは元の値に戻ってしまっています。 保持する場合、どのようなPHPを書けばよいでしょうか? ↓はドロップダウンのサンプルです。 <dt> <label for="juusyo">住所</label> </dt> <dd> <select name="juusyo"> <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> <input type="submit" name="kakunin" value="確認する"> </form> どなたかご教授くださればうれしいです。

    • ベストアンサー
    • PHP
  • メールフォームで送信先アドレスをプルダウン項目によって変更

    こんにちわです! 会社でメールフォームのカスタマイズをすることになったのですが どうしても出来ないのでお力をお貸し下さい! kentさんのpostmailを使用してます。 http://www.kent-web.com/data/postmail.html プルダウンメニューから選択された項目によって送信先を変えたいのですが うまくフォームからの値をCGI側で拾ってくれてない(?)のです。 ネットで検索してこれだと思うのを試したのですがうまくいかず。。。 現状はHTML側では <SELECT name="mailto"> <OPTION value="0" selected>AAA</OPTION> <OPTION value="1">BBB</OPTION> <OPTION value="2">CCC</OPTION> <OPTION value="3">DDD</OPTION> <OPTION value="4">EEE</OPTION> <OPTION value="5">FFF</OPTION> </SELECT> CGI側では 107行目をコメントアウトして108行目に @addrList = ('aaa@aaa.com', 'bbb@bbb.com', 'ccc@ccc.com', 'ddd@ddd.com', 'eee@eee.com', 'fff@fff.com'); $mailto = $addrList[$FORM{'mailto'}]; 495行目はそのままの $body = "To: $mailto\n"; としてます。 上記方法だとすべてaaa@aaa.comにメールが送信されます。。。 他にも 108行目に $mailto = $form{'mailto'}; if ( $mailto == 0) { $mailto = 'aaa@aaa.com'; } elsif ( $mailto == 1) { $mailto = 'bbb@bbb.com'; } elsif ( $mailto == 2) { $mailto = 'ccc@ccc.com'; } elsif ( $mailto == 3) { $mailto = 'ddd@ddd.com'; } elsif ( $mailto == 4) { $mailto = 'eee@eee.com'; } else { $mailto = 'fff@fff.com'; } 495行目は同じく $body = "To: $mailto\n"; 上記方法を試しましたが、やっぱりすべての宛先がaaa@aaa.comに送信されます。 何がまちがいで、どこをどのように正せば送信先を選択できるようになるのでしょうか? 今日の18時までにはなんとか作り上げたいと思ってますのでご教授よろしくお願いします! PS:現在の知識としてHTMLしか言語はわかりません^^;

    • ベストアンサー
    • CGI
  • プルダウンを選択していないときは、初期値(selected)の値を、選

    プルダウンを選択していないときは、初期値(selected)の値を、選択したときは選択値を、hiddenで渡したい。 ▽プルダウン例 <form> <select> <option value="0" selected>A</option> <option value="4">B</option> <option value="6">C</option> </select> </form> ↑上で選択した値(A or B or C)値を、↓下のvalue=「"hoge"」に渡したいです。 ※選択肢は3つだけではなくて、たくさんあります。 ▽input例 <input name="category_name" value="hoge" type="hidden"> ※formとかselectにid振っても構いません。 ※javascriptでやりたいです。

  • メールフォームでプルダウンの内容だけ送られてこない

    HTMLファイルでデザインができるメールフォームのcgiで、 名前とEメールアドレスは送られてくるのですが プルダウンの内容だけ、送られてこないんです。 ちなみに携帯サイト用です。 プルダウンの入れ方がおかしいんだと思うのですが 何がいけないのでしょうか? --------------------------------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>フォームメール</title> </head> <body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"> <center>フォームメール</center> <hr> <form action="./mail.cgi" method="${INFO_METHOD}"> <input type="hidden" name="system_mode" value="preview"> <input type="hidden" name="need_input_message" value="1"> 名前<br> <input type="text" name="system_name" value=""><br> Eメール<br> <input type="text" name="system_mail" value=""><br> テスト<br> <select name="test01"> <option value="" selected="selected">選択してください</option> <option value="テスト1">テスト1</option> <option value="テスト2">テスト2</option> <option value="テスト3">テスト3</option> <option value="テスト4">テスト4</option> </select> テスト<br> <select name="test02"> <option value="" selected="selected">選択してください</option> <option value="テスト1">テスト1</option> <option value="テスト2">テスト2</option> <option value="テスト3">テスト3</option> <option value="テスト4">テスト4</option> </select> <br> <input type="checkbox" name="system_copy" value="on" checked> 送信者にコピーを送る<br> <br> <input type="submit" value="確認画面へ"> </form> <hr> ▲<a href="${INFO_BACK}">戻る</a> <hr> </body> </html> --------------------------------------- 今はこうなってます。 何か間違っている箇所、足りない箇所がありましたら ぜひ教えてください。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • プルダウンをもう一つ増やしたい&フレームページで使用のため、別ウインドウで表示させたい

    ↓他サイトさんにてサンプルで置いてあったものを拝借して自分なりにやってみました。 1、これをさらにもうひとつプルダウンを選択させて他サイトへジャンプさせる場合はどのようにしたらよいですか。 2、フレームページで使うので、他サイトの表示を別ウインドウで表示させたいのですが、どのようにしたらよいですか。 よろしくお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN""http:///www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title></title> <script type="text/javascript" language="JavaScript"> <!-- function showthis(obj) { if(!obj) return false; if(document.getElementById) { document.getElementById("item1").style.display = "none"; document.getElementById("item2").style.display = "none"; document.getElementById("item3").style.display = "none"; document.getElementById(obj).style.display = "inline"; } else { return false; } } // --> </script> <style type="text/css"> #item1,#item2,#item3 { display: none; } </style> </head> <body> <form> <select onchange="showthis(this.value)"> <option selected="selected">選んでください</option> <option value="item1"></option> <option value="item2"></option> <option value="item3"></option> </select> <select id="item1" onchange="location=this.value"> <option selected="selected">選んでください</option> <option value=""></option> <option value=""></option> <option value=""></option> </select> <select id="item2" onchange="location=this.value"> <option selected="selected">選んでください</option> <option value=""></option> <option value=""></option> <option value=""></option> </select> <select id="item3" onchange="location=this.value"> <option selected="selected">選んでください</option> <option value=""></option> <option value=""></option> <option value=""></option> </select> </form> </body> </html>