これは何度も尋ねられていますが、アマチュアであると確信しています。 。 基本的なPHPとブートストラップで提出するフォームを取得できませんでした。有効ではあるが転記はありません
この
電子メールが<?php
$nameErr = $emailErr = $phoneErr = $messageErr = "";
$name = $email = $phone = $message = "";
$to = "[email protected]";
$from = "[email protected]";
$headers = "From: $email \r\n";
$subject = "New submission";
$body = "New Loan Request: \n $message";
mail(to,from,subject,headers,body)
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["name"])) {
$nameErr = "Name is required";
} else {
$name = test_input($_POST["name"]);
}
if (empty($_POST["email"])) {
$emailErr = "Email is required";
} else {
$email = test_input($_POST["email"]);
}
if (empty($_POST["phone"])) {
$phoneErr = "";
} else {
$phone = test_input($_POST["website"]);
}
if (empty($_POST["message"])) {
$messageErr = "";
} else {
$message = test_input($_POST["message"]);
}
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = test_input($_POST["name"]);
$email = test_input($_POST["email"]);
$website = test_input($_POST["phone"]);
$comment = test_input($_POST["message"]);
}
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>
、フォームのHTMLを削除して、私はHTMLページに含めていますPHPのフォームで...検証が働いているが、私はに何かを得ることができませんよ送信後に投稿するか、または私が使用している電子メールアドレスに提出してください。
<form name="sentMessage" id="contactForm" method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" placeholder="Your Name *" id="name" required data-validation-required-message="Please enter your name.">
<p class="help-block text-danger"></p>
</div>
<div class="form-group">
<input type="email" class="form-control" placeholder="Your Email *" id="email" required data-validation-required-message="Please enter your email address.">
<p class="help-block text-danger"></p>
</div>
<div class="form-group">
<input type="tel" class="form-control" placeholder="Your Phone *" id="phone" required data-validation-required-message="Please enter your phone number.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<textarea class="form-control" placeholder="Your Scenario *" id="message" required data-validation-required-message="Please enter a message."></textarea>
<p class="help-block text-danger"></p>
</div>
</div>
<div class="clearfix"></div>
<div class="col-lg-12 text-center">
<div id="success"></div>
<button type="submit" class="btn btn-primary btn-xl" value="submit" name="submit" id="submit">Send Message</button>
</div>
</div>
</form>
あなたの助けになりました!私はそれを動作させるHTMLでインラインで実行するが、ページ上ではinclude_once関数ではないようだ。メッセージはメッセージや電子メールアドレスなしで表示されましたが、 – Jesse730