私はPHPの面で全く新しい初心者です。事は、空の入力が私の電子メールに送信されるのを防ぐ方法を知らないということです。私は1つの入力フォームを持っており、私はそれを検証したいと思います。私は本当に解決策を探しましたが、残念ながらそれは機能しません。私は誰かが私を助けることができるといいです私も(私は別の質問で見た何かを、私が推測働いていない)、これを使用しています私のフォーム(html&php)で空の入力を防ぐ方法
<form id="emailListing" class="form-horizontal" action="index.php" method="POST" enctype="multipart/form-data" name="sentMessage" data-fv-framework="bootstrap" data-fv-icon-valid="glyphicon glyphicon-ok" data-fv-icon-invalid="glyphicon glyphicon-remove" data-fv-icon-validating="glyphicon glyphicon-refresh">
<div class="form-group">
<div class="col-xs-8 col-lg-9">
<input id="email" class="form-control" name="email" type="email" placeholder="メールアドレス" data-fv-emailaddress-message="This is not a valid email" />
</div>
<input id="submit" name="submit" type="submit" value="Submit" class="btn btn-default col-xs-4 col-lg-3">
</div>
</form>
:
<?php
if (isset($_POST["submit"])) {
$email = $_POST['email'];
$from = 'Felipe Felix';
$to = '[email protected]';
$subject = 'My email listing';
$body = "E-mail: $email";
if (mail ($to, $subject, $body, $from)) {
header("Location: index.html/success.html");
} else {
header("Location: index/error.html");
}
}
?>
そして、私のHTML:私はここに私のコードを入れます
<script>
$(document).ready(function() {
$('#emailListing').formValidation();
});
</script>
こんにちは、アリ。私は、入力なしでメッセージを送信しようとしているときにエラーのメッセージが表示されています。これは大丈夫です!しかし、今私が有効な電子メールを入力した場合、何も起こりません。たぶん私はPHPで何かを見逃しています。あなたの提案を使用して私の投稿を更新するつもりです。 –
私はあなたの質問を前のバージョンに戻し、新しい質問をして他の人に役立つように答えます。次に新しい質問のリンクを投稿してください。 –
さて、それをやりました。同じ問題で新しい質問をするのは良い考えだとは思わない。 –