saludos, soy nuevo en foro, y me gustaría pedirles un favor super grande.
no soy bueno en codigos, y estoy creando un formulario de reservas, la verdad nunca había echo un formulario, solo diseño..
a duras estube leyendo por todos lados incluido aqui los temas de ayuda, y logre crear el codigo para que el formulario envie un correo, el problema es que no me funciona y no se que tengo malo.. les adjunto los codigos...
el formulario:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>reservas</title>
</head>
<div id="main-content">
<form action="send-message.php" method="post" name="comments" class="ajax-form validate-form scroll-on-error-form"><!-- post form to send-message.php - example: http://aureliend.com/lavilla-html/send-message.php.txt -->
<div class="container">
<div class="form-content-centered" id="comments">
<h2 class="form-title">Reserva en un click!</h2>
<p class="inner-container">
<label for="check_in_date">Fecha de ingreso</label>
<input id="check_in_date" name="check_in_date" class="input-datepicker" value="" type="text" data-validation="required date future_date" data-validation-format="mm/dd/yyyy" />
</p>
<p class="inner-container">
<label for="check_out_date">fechs de salida</label>
<input id="check_out_date" name="check_out_date" class="input-datepicker" type="text" value="" data-validation="required date future_date check_out_date" data-validation-format="mm/dd/yyyy" />
</p>
<div class="inner-container">
<div class="column-2">
<p>
<label for="adults_number">Numero de Adultos</label>
<select id="adults_number" name="adults_number">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</p>
</div>
<div class="column-2 column-last">
<p>
<label for="children_number">numero de Niños</label>
<select id="children_number" name="children_number">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</p>
</div>
</div>
<p>
<label for="name">Su nombre</label>
<input id="name" name="name" type="text" data-validation="required" />
</p>
<p>
<label for="email">Su Email</label>
<input id="email" name="email" type="text" data-validation="required email" />
</p>
<p>
<label for="room">Tipo de Habitacion</label>
<select id="room" name="room" data-validation="required">
<option disabled selected value="">Select a room type</option>
<option value="Habitacion 1"> Habitacion Single/option>
<option value="Habitacion 2">Habitacion Doble </option>
<option value="Habitacion 3">Habitacion matrimonial </option>
<option value="Habitacion 4">Habitacion triple </option>
<option value="Habitacion 5">Habitacion Cuadruple</option>
</select>
</p>
<p class="aligncenter">
<input class="aligncenter button" type="submit" value="Send request" />
</p>
<p class="form-processing">
Procesando su reserva...
</p>
</div><!-- end .form-content-centered -->
<div class="form-result-wrapper"></div>
</div><!-- end .container -->
</form>
<body>
</body>
</html>
y el .php que da la orden de envio..al formulario..
<?php
if(isset($_POST['email'])) {
// Debes editar las próximas dos líneas de código de acuerdo con tus preferencias
$para = "[email protected]";
$asunto = "Reserva de habitacion";
// Aquí se deberían validar los datos ingresados por el usuario
$check_in_date = $_post ["check_in_date"];
$check_out_date = $_post ["check_out_date"];
$adults_number = $_post ["adults_number"];
$children_number = $_post ["children_number"];
$name = $_post ["name"];
$email = $_post ["email"];
{echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
echo "Por favor, vuelva atrás y verifique la información ingresada<br />";
die();}
$header = 'From: ' . $Email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "
Detalles del formulario de contacto:
Fecha de ingreso: ".$check_in_date."
Fecha de salida: ".$check_out_date."
Numero de Adultos: ".$adults_number."
Numero de Niños: ".$children_number."
Nombre: ".$name."
Email: ".$email."
Tipo de Habitacion: ".$room."
Enviado el .$date("d/m/y \a \l\a\s H:i:s ")";
$para = "[email protected]";
$asunto = "Reserva de Habitacion";
mail($para, $asunto, utf8_decode($check_in_date $check_out_date $adults_number $children_number $name $email $room $date) $header);
echo 'Mensaje enviado correctamente';
}
?>
posdata.. ya no se que mas modificarle...