お問い合わせフォームに少し問題があります。私はすべて正しいと思っていますが、いつも同じ間違った結果になります。
これが私のコードです:
<?php
if (isset($_POST['contact_name']) && isset($_POST['contact_email']) && isset($_POST['contact_message'])) {
$contact_name = $_POST['contact_name'];
$contact_email = $_POST['contact_email'];
$contact_message = $_POST['contact_message'];
if (!empty($contact_name) && !empty($contact_email) && !empty($contact_message)) {
echo '0K!';
} else {
echo 'Every field is required.';
}
}
?>
<form action="contacts.php" method="POST">
Nome:<br><input type="text" name="contact_name" maxlength="25"><br><br>
Email:<br><input type="text" name="contact_email" maxlength="50"><br><br>
Mensagem:<br>
<textarea name="contact_message" rows="6" cols="30" maxlength="1000"></textarea><br><br>
<input type="submit" value="Enviar">
</form>
すべてのフィールドに入力すると、「すべてのフィールドが必要です」という同じ結果が得られます。「OK!」と表示されるはずです。しかし、以前にテストしたので、すべてのフィールドが私が書いたものを受け取ったことを知っています。
初歩的な問題なのはわかっているのですが、わかりません。