Прежде всего.! все ваши файлы стилей и папки имеют пробелы в именах файлов и именах папок href = "Style Sheets/Contact Styles.css"
.
Необходимо добавить правильное имя папки и имя файла без пробелов, например:
<link rel = "stylesheet" href ="foldername/filename.css">
Ваш php коды в порядке, они должны работать без каких-либо проблем, если на сервере разрешена функция mail()
, я добавил предупреждение, чтобы сообщать информацию при отправке почты, и исправил некоторые ошибки.
Вам необходимо выполнить некоторые проверки, чтобы проверьте правильность введенных пользователем данных перед отправкой электронной почты (см. комментарий в кодах)
<?php
if(isset($_POST["submit"])){
$recipient = "laurapohl18@gmail.com";
$subject = "Customer Inquiry";
$sender = $_POST["sender"];
$senderEmail = $_POST["senderEmail"];
$senderPhone = $_POST["senderPhone"];
$message = $_POST["message"];
//Do some validations here to see if you get correct infos from form
$mailBody = "Name: $sender\n Email: $senderEmail\n Phone: $senderPhone\n Message: $message";
mail($recipient, $subject, $mailBody, "From: $sender <$senderEmail>");
echo '<script type="text/javascript">alert("Mail has been sent to ' . $recipient . '");</script>';
}
?>
Ваше имя файла в действии формы имеет пробел между Contact Us.php
, поэтому оно не будет работать, убедитесь, что ваш файл имя правильное и не имеет пробелов.
Ваша форма должна выглядеть так, как используется заполнитель во входных данных.
<form name="form4" action="ContactUs.php" method="post">
<input type="text" name="sender" placeholder="Your name..">
<input type="email" name="senderEmail" placeholder="Your email..">
<input type="text" name="senderPhone" placeholder="Your phone..">
<textarea name="message" placeholder="Write something.." style="height:200px"></textarea>
<input type="submit" name="submit" value="Submit">
</form>