-1
フォーム入力を電子メールアドレスに送信する簡単なコンタクトフォームがPHPで用意されています。ただし、テキストエリアは含まれません。名前と電子メールは送信されていますが、テキストエリアは空白です。PHPコンタクトフォームからテキストエリアを取得できません
マイ形式:
<form method="post" action="contact.php" id="form" role="form" class="form contact-form">
<!-- Form Heading -->
<h3 class="small-section-heading align-center">I'm always open to talk</h3>
<!-- Name -->
<div class="form-group">
<input type="text" name="name" id="name" class="form-control" placeholder="Name" pattern=".{2,100}" required>
</div>
<!-- Email -->
<div class="form-group">
<input type="email" name="email" id="email" class="form-control" id="" placeholder="Email" pattern=".{5,100}" required>
</div>
<!-- Message -->
<div class="form-group">
<textarea name="message" id="message" class="form-control" rows="6" placeholder="Message"></textarea>
</div>
<!-- Send Button -->
<button type="submit" class="btn btn-spacia btn-medium btn-full">
Send
</button>
</form>
私のPHPのお問い合わせフォーム:
<?php
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];
$from="From: $name<$email>\r\nReturn-path: $email";
$subject="Message sent using your contact form";
mail("[email protected]", $subject, $message, $from);
?>
Thank you for contacting us. We will be in touch with you very soon.
<?php
}
?>
質問のコードを再フォーマットし、 '>'を使わず、インデントしたいコードをハイライトし、CTRL-Kまたは '' {} 'を押してください。編集:ありがとう。 –
私はそれを全く読むことができません...スタイルを証明してください! – JustCauseWhat
はい、申し訳ありません、私はそれを編集しました –