У меня есть контакт. html страница У меня есть форма. Действие формы переходит на страницу .php для обработки электронной почты, ничего особенного. На этой странице у меня есть:PHP echo в HTML Page
<?php
function check_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$FirstName = check_input($_REQUEST['FirstName']);
$LastName = check_input($_REQUEST['LastName']);
$email = check_input($_REQUEST['email']);
$phone = check_input($_REQUEST['phone']);
$message = check_input($_REQUEST['message']);
$human = check_input($_REQUEST['human']);
$webpackage = check_input($_REQUEST['webpackage']);
$webdesign = check_input($_REQUEST['webdesign']);
$customdesign = check_input($_REQUEST['customdesign']);
if ($human == 5) {
$to = "****.com";
$subject = "From ****";
$body = " From: $FirstName $LastName\n\n E-Mail: $email\n\n Phone: $phone\n\n Message:\n\n $message\n\n Web Package:$webpackage\n\n Web Design:$webdesign\n\n Custom Design:$customdesign";
mail ($to, $subject, $body);
header('location: index.html');
}
else {
$result="<div class=\"alert alert-danger\">Sorry there was an error sending your message. Please go back and check your anti-spam answer</div>";
}
?>
У меня есть простая коробка, равная 5, для которой я проверяю значение. Это работает и отправляется по электронной почте со всей информацией. BUT если не равен 5, то проблема начинается. Страница идет на мою страницу action.php
и пуста.
Мой HTML на странице contact.html
:
<div class="form-group">
<div class="col-sm-10 col-sm-offset-2">
<?php echo($result); ?>
</div>
</div>
Используя это, чтобы добраться до моей action.php
страницы через форму. Все остальное является .html:
<form class="form-horizontal" id="contact-form" method="post" action="/action.php">
Есть ли способ сделать это? У меня есть работа, где я только echo
ошибка с страницы .php
. Это работает, если !=5
, но не совсем то, что я хочу сделать. Как вы можете сказать, я не грамотный PHP.
Возможно, какой-то из кода, который вы оставили вне, получает ошибку, и скрипт останавливается. – Barmar
Что вы подразумеваете под «страница идет на мою .php страницу»? Как вы переходите со страницы, которая обрабатывает электронную почту на странице, которая отображает DIV? – Barmar
Я думаю, вам нужно опубликовать весь скрипт, невозможно сказать, что вы действительно делаете из приведенных вами фрагментов. – Barmar