PHPのメールフォームを下記URLのものを使用して作成したのですが、
<select>の選択項目の選ばれた項目ごとに別のメールアドレスに送信したいと思っています。
MITライセンスで配布されているフォーム
https://web-dev.xyz/php-originalmailform/
HTML部分は以下のようになっています。
<select name="お問い合わせ項目[value]" class="validate[required]">
これを下記のように送信先を振り分けたいです。
項目A が選択された場合 aaa@gmail.com に送信
項目B が選択された場合 bbb@gmail.com に送信
項目C が選択された場合 ccc@gmail.com に送信
項目D が選択された場合 ccc@gmail.com に送信
上記のメールフォーム設定ファイル(config.php)に
// 送信先メールアドレス
$adminMail = "aaa@test.com";
のように送信先を指定する箇所があったので、https://teratail.com/questions/160552
の記事を参考に条件分岐を書いてみたのですが、全てelseに設定してある
メールアドレスに送信されてしまい振り分けができておりません。
if ($_POST['お問い合わせ項目[value]'] === '項目A') { $adminMail = 'aaa@gmail.com'; } elseif ($_POST['お問い合わせ項目[value]'] === '項目B') { $adminMail = 'bbb@gmail.com'; } else { #CとD $adminMail = 'ccc@gmail.com'; }
お手数ですがうまく送信先を振り分けれる方法をご教示いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー