Привет у меня есть проблема возможно будьте простой ошибкой, но я не нахожу разума.
У меня есть этот формуляр в HTML.
<form method="post" action="send.php">
<p><input name="" type="text" id="name" name="user_name" value="Nombre"></p>
<p><input name="" type="email" id="mail" name="user_email" value="E-Mail"></p>
<p><input name="" type="text" id="phone" name="user_phone" value="Télefono"></p>
<p><textarea name="" id="msg" name="user_message" cols="" rows="7"></textarea></p>
<p><input type="submit" name="submit" value="Enviar" /></p>
</form>
И этот код PHP.
<?php
$user_name = $_POST['user_name'];
$user_email = $_POST['user_email'];
$user_phone = $_POST['user_phone'];
$header = 'De: ' . $user_email . " \r\n";
$msg = "Este mensaje fue enviado por " . $user_name . ", su teléfono es " . $user_phone . " \r\n";
$msg .= "Su e-mail es: " . $user_email . " \r\n";
$msg .= "Mensaje: " . $_POST['user_message'] . " \r\n";
$msg .= "Enviado el " . date('d/m/Y', time());
$to = 'mail@mail.com';
$subject = 'Contacto desde Producciones111.com';
mail($to, $subject, utf8_decode($msg), $header);
header("Location: http://website.com/");
?>
Но послав формуляр, информация прибывает опустошает на почту.
Это сообщение было послано из-за, Ваш телефон
Ваш e-mail:
Сообщение:
Посланный 09.03.2016
Таким образом, без зарегистрированной информации.
Ты должен снимать поле name=""
, потому что estas используя два раза!
Проблема - что во всех твой input
ты поместил признак name=""
сначала
Плохо:
<input name="" type="text" id="name" name="user_name" value="Nombre">
Лучше:
<input type="text" id="name" name="user_name" value="Nombre">
То, за чем оно последует, состоит в том, что стоимость не послана в сервер, так как input
он считается без имени, и имя - способ идентифицировать индивидуальную стоимость.
Твои поля name
они не определены, каждый раз, когда ты посылаешь данные, что ты избавляешь,
$_POST['name'];
следовательно, твои формуляры должны быть чем-то как
<input name="VALOR" type="text" id="name" name="user_name" value="Nombre">
Используя это, в рукописном шрифте ты можешь использовать
$_POST['VALOR'];
кроме того, etás используя поле 'ямс' 2 раза.