任何人都可以帮我找出为什么这不起作用?我不太了解,实际上我从未使用过PHP,但我需要尽快让这项工作成为可能......
这是html
<div class="form-style-6">
<h1>Dejenos su consulta! </h1>
<form action= "contacto.php" method="post">
<input type="text" name="field1" placeholder="Nombre" />
<input type="email" name="field2" placeholder="E-mail"/>
<input type="subject" name="field4" placeholder="Asunto"/>
<textarea name="field3" placeholder="Mensaje"></textarea>
<input type="submit" value="ENVIAR"/>
</form>
</div>
这是.php
<html><body>
<?php
$field1= $_POST['field1'];
$fied2= $_POST['field2'];
$field4= $_POST['field4'];
$field3= $_POST['field3'];
$mailsend= mail ('airlog_gc@hotmail.com','CONSULTAS',"Nombre: $field1\r\nE-mail: $field2\r\nAsunto: $field4\r\nMensaje: $field3");
if ($mailsend) {echo"<p>Gracias por su consulta. Le responderemos a la brevedad</p>";}
else
{echo "Ha ocurrido un error en el envío. Vuelva a intentarlo más tarde. Disculpe las molestias";}
?>
</body>
</html>
非常感谢。我希望有人帮忙。干杯
答案 0 :(得分:1)
你输错了
$fied2= $_POST['field2'];
我认为你打算写
$field2= $_POST['field2'];