我有一个使用 HTML 定位在页面上的表单,如果用户完成了表单,那么他们会收到一条 PHP 消息来感谢他们。因为表单是用 <form id="formIn">
CSS 定位的,所以 PHP 文本现在位于错误的位置,有没有人知道如何定位它以便 PHP 回显文本嵌套到表单中?我试图在 PHP 中包含代码,即
<div id=\"text\">
但没有喜悦。
到目前为止使用的代码是:
<?php
echo "* - All sections must be complete"."<br><br>";
$contact_name = $_POST['contact_name'];
$contact_name_slashes = htmlentities(addslashes($contact_name));
$contact_email = $_POST['contact_email'];
$contact_email_slashes = htmlentities(addslashes($contact_email));
$contact_text = $_POST['contact_text'];
$contact_text_slashes = htmlentities(addslashes($contact_text));
if (isset ($_POST['contact_name']) && isset ($_POST['contact_email']) && isset ($_POST['contact_text']))
{
if (!empty($contact_name) && !empty($contact_email) && !empty($contact_text)){
$to = '';
$subject = "Contact Form Submitted";
$body = $contact_name."\n".$contact_text;
$headers = 'From: '.$contact_email;
if (@mail($to,$subject,$body,$headers))
{
echo "Thank you for contacting us.";
}else{
echo 'Error, please try again later';
}
echo "";
}else{
echo "All sections must be completed.";
}