PHP初心者です。
簡単な問い合わせフォームを作成しています。
入力画面(html)→入力内容確認画面→送信後画面
と遷移しています。
入力画面→入力内容確認画面へPOSTした際には値が渡っているのですが、
入力内容確認画面→送信後画面ではPOSTした値が取得できていません。
原因がわからないので教えていただけますと幸いです。
【入力内容確認画面】 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>sample</title> </head> <body> <h2>お問合せ内容</h2> <form action="mailto.php" method="post"> <label>メールアドレス: </label> <label><?php echo $_POST['mail']; ?></label> <br> <br> <label>お問い合わせ内容: </label> <label><?php echo $_POST['comment']; ?></label> <br> <br> <input type="submit" value="送信" /> </form> </body> </html> 【送信処理画面】 <html> <head> <meta charset="utf-8" /> </head> <body> <?php mb_language("Japanese"); mb_internal_encoding("UTF-8"); $to = "onayami.kikimasu1027@gmail.com"; $title = "お問い合わせ"; $content = $_POST['comment']; $mail = $_POST['mail']; echo $to; echo $title; echo $content; echo $mail; if(mb_send_mail($to, $title, $content,$mail)){ echo "メールを送信しました"; } else { echo "メールの送信に失敗しました"; } ?> </body> </html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/13 03:55
2021/01/13 04:01
2021/01/13 06:26