macias07
Becerro
- Desde
- 17 Ago 2007
- Mensajes
- 40
- Tema Autor
- #1
Hola amigos, saludos a todos, tengo un problema diseñe mi formulario de contacto y el problema es al momento de recuperar esos datos y enviarlos a mi correo electronico, a continuacion les pongo las 2 partes del codigo el del form.html y el send.php espero puedan ayudarme
CODIGO DE FORMULARIO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sistema de Reservaciones</title>
<link rel="stylesheet" type="text/css" href="view.css" media="all">
<script type="text/javascript" src="view.js"></script>
<script type="text/javascript" src="calendar.js"></script>
</head>
<body id="main_body" >
<form action="send.php" method="post" enctype="Text/pain" name="form" id="form">
<img id="top" src="top.png" alt="">
<div id="form_container">
<h1><a>Sistema de Reservaciones</a></h1>
<form id="form_43421" class="appnitro" method="post" action="">
<div class="form_description">
<h2>Sistema de Reservaciones</h2>
<p>Llena los campos que a continuacion se presentan</p>
</div>
<ul >
<li id="li_1" >
<label class="description" for="element_1">Nombre </label>
<div>
<input id="element_1" name="element_1" class="element text large" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_2" >
<label class="description" for="element_2">Ciudad </label>
<div>
<input id="element_2" name="element_2" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_5" >
<label class="description" for="element_5">Correo Electrónico </label>
<div>
<input id="element_5" name="element_5" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_6" >
<label class="description" for="element_6">Teléfono </label>
<span>
<input id="element_6_1" name="element_6_1" class="element text" size="3" maxlength="3" value="" type="text"> -
<label for="element_6_1">(###)</label>
</span>
<span>
<input id="element_6_2" name="element_6_2" class="element text" size="3" maxlength="3" value="" type="text"> -
<label for="element_6_2">###</label>
</span>
<span>
<input id="element_6_3" name="element_6_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_6_3">####</label>
</span>
</li> <li id="li_7" >
<label class="description" for="element_7">Cantidad de Personas </label>
<div>
<input id="element_7" name="element_7" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_8" >
<label class="description" for="element_8">Tipo de Habitación </label>
<div>
<select class="element select medium" id="element_8" name="element_8">
<option value="" selected="selected"></option>
<option value="1" >Sencilla</option>
<option value="2" >Doble</option>
<option value="3" >Triple</option>
</select>
</div>
</li> <li id="li_3" >
<label class="description" for="element_3">Fecha de Llegada </label>
<span>
<input id="element_3_1" name="element_3_1" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_3_1">DD</label>
</span>
<span>
<input id="element_3_2" name="element_3_2" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_3_2">MM</label>
</span>
<span>
<input id="element_3_3" name="element_3_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_3_3">YYYY</label>
</span>
<span id="calendar_3">
<img id="cal_img_3" class="datepicker" src="images/calendar.gif" alt="Pick a date.">
</span>
<script type="text/javascript">
Calendar.setup({
inputField : "element_3_3",
baseField : "element_3",
displayArea : "calendar_3",
button : "cal_img_3",
ifFormat : "%B %e, %Y",
onSelect : selectEuropeDate
});
</script>
</li> <li id="li_4" >
<label class="description" for="element_4">Fecha de Salida </label>
<span>
<input id="element_4_1" name="element_4_1" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_4_1">DD</label>
</span>
<span>
<input id="element_4_2" name="element_4_2" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_4_2">MM</label>
</span>
<span>
<input id="element_4_3" name="element_4_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_4_3">YYYY</label>
</span>
<span id="calendar_4">
<img id="cal_img_4" class="datepicker" src="images/calendar.gif" alt="Pick a date.">
</span>
<script type="text/javascript">
Calendar.setup({
inputField : "element_4_3",
baseField : "element_4",
displayArea : "calendar_4",
button : "cal_img_4",
ifFormat : "%B %e, %Y",
onSelect : selectEuropeDate
});
</script>
</li>
<li class="buttons">
<input type="hidden" name="form_id" value="43421" />
<input id="saveForm" class="button_text" type="submit" name="submit" value="Enviar" />
</li>
</ul>
</form>
<div id="footer">www.hotelyohualichan.com</a> </div>
</div>
<img id="bottom" src="bottom.png" alt="">
</body>
</html>
CODIGO SEND.PHP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Documento sin título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
< ?php
$element_1 = $_POST['element_1'];
$element_2 = $_POST['element_2'];
$element_5 = $_POST['element_5'];
$element_6_1 = $_POST['element_6_1'];
$element_6_2 = $_POST['element_6_2'];
$element_6_3 = $_POST['element_6_3'];
$element_7 = $_POST['element_7'];
$element_8 = $_POST['element_8'];
$element_3_1 = $_POST['element_3_1'];
$element_3_2 = $_POST['element_3_2'];
$element_3_3 = $_POST['element_3_3'];
$element_4_1 = $_POST['element_4_1'];
$element_4_2 = $_POST['element_4_2']
$element_4_3 = $_POST['element_4_3']
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $element_1 . ", de la Ciudad de " . $element_2 . " \r\n";
$mensaje .= "Su e-mail es: " . $element_5 . " \r\n";
$mensaje = "Su Numero teléfonico es " . $element_6_1 . ", " . $element_6_2 . ", " . $element_6_3 . " \r\n";
$mensaje .= "Llegaran un total de : " . $element_7 . " personas \r\n";
$mensaje .= "La habitacion requerida es: " . $element_8 . " \r\n";
$mensaje = "La fecha de llegada es " . $element_3_1 . ", " . $element_3_2 . ", " . $element_3_3 . " \r\n";
$mensaje = "La fecha de salida es " . $element_4_1 . ", " . $element_4_2 . ", " . $element_4_3 . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Tienes una reservacion para tu hotel!!';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Mensaje Enviado Correctamente';
?>
</body>
</html>
CODIGO DE FORMULARIO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sistema de Reservaciones</title>
<link rel="stylesheet" type="text/css" href="view.css" media="all">
<script type="text/javascript" src="view.js"></script>
<script type="text/javascript" src="calendar.js"></script>
</head>
<body id="main_body" >
<form action="send.php" method="post" enctype="Text/pain" name="form" id="form">
<img id="top" src="top.png" alt="">
<div id="form_container">
<h1><a>Sistema de Reservaciones</a></h1>
<form id="form_43421" class="appnitro" method="post" action="">
<div class="form_description">
<h2>Sistema de Reservaciones</h2>
<p>Llena los campos que a continuacion se presentan</p>
</div>
<ul >
<li id="li_1" >
<label class="description" for="element_1">Nombre </label>
<div>
<input id="element_1" name="element_1" class="element text large" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_2" >
<label class="description" for="element_2">Ciudad </label>
<div>
<input id="element_2" name="element_2" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_5" >
<label class="description" for="element_5">Correo Electrónico </label>
<div>
<input id="element_5" name="element_5" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_6" >
<label class="description" for="element_6">Teléfono </label>
<span>
<input id="element_6_1" name="element_6_1" class="element text" size="3" maxlength="3" value="" type="text"> -
<label for="element_6_1">(###)</label>
</span>
<span>
<input id="element_6_2" name="element_6_2" class="element text" size="3" maxlength="3" value="" type="text"> -
<label for="element_6_2">###</label>
</span>
<span>
<input id="element_6_3" name="element_6_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_6_3">####</label>
</span>
</li> <li id="li_7" >
<label class="description" for="element_7">Cantidad de Personas </label>
<div>
<input id="element_7" name="element_7" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_8" >
<label class="description" for="element_8">Tipo de Habitación </label>
<div>
<select class="element select medium" id="element_8" name="element_8">
<option value="" selected="selected"></option>
<option value="1" >Sencilla</option>
<option value="2" >Doble</option>
<option value="3" >Triple</option>
</select>
</div>
</li> <li id="li_3" >
<label class="description" for="element_3">Fecha de Llegada </label>
<span>
<input id="element_3_1" name="element_3_1" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_3_1">DD</label>
</span>
<span>
<input id="element_3_2" name="element_3_2" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_3_2">MM</label>
</span>
<span>
<input id="element_3_3" name="element_3_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_3_3">YYYY</label>
</span>
<span id="calendar_3">
<img id="cal_img_3" class="datepicker" src="images/calendar.gif" alt="Pick a date.">
</span>
<script type="text/javascript">
Calendar.setup({
inputField : "element_3_3",
baseField : "element_3",
displayArea : "calendar_3",
button : "cal_img_3",
ifFormat : "%B %e, %Y",
onSelect : selectEuropeDate
});
</script>
</li> <li id="li_4" >
<label class="description" for="element_4">Fecha de Salida </label>
<span>
<input id="element_4_1" name="element_4_1" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_4_1">DD</label>
</span>
<span>
<input id="element_4_2" name="element_4_2" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_4_2">MM</label>
</span>
<span>
<input id="element_4_3" name="element_4_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_4_3">YYYY</label>
</span>
<span id="calendar_4">
<img id="cal_img_4" class="datepicker" src="images/calendar.gif" alt="Pick a date.">
</span>
<script type="text/javascript">
Calendar.setup({
inputField : "element_4_3",
baseField : "element_4",
displayArea : "calendar_4",
button : "cal_img_4",
ifFormat : "%B %e, %Y",
onSelect : selectEuropeDate
});
</script>
</li>
<li class="buttons">
<input type="hidden" name="form_id" value="43421" />
<input id="saveForm" class="button_text" type="submit" name="submit" value="Enviar" />
</li>
</ul>
</form>
<div id="footer">www.hotelyohualichan.com</a> </div>
</div>
<img id="bottom" src="bottom.png" alt="">
</body>
</html>
CODIGO SEND.PHP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Documento sin título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
< ?php
$element_1 = $_POST['element_1'];
$element_2 = $_POST['element_2'];
$element_5 = $_POST['element_5'];
$element_6_1 = $_POST['element_6_1'];
$element_6_2 = $_POST['element_6_2'];
$element_6_3 = $_POST['element_6_3'];
$element_7 = $_POST['element_7'];
$element_8 = $_POST['element_8'];
$element_3_1 = $_POST['element_3_1'];
$element_3_2 = $_POST['element_3_2'];
$element_3_3 = $_POST['element_3_3'];
$element_4_1 = $_POST['element_4_1'];
$element_4_2 = $_POST['element_4_2']
$element_4_3 = $_POST['element_4_3']
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $element_1 . ", de la Ciudad de " . $element_2 . " \r\n";
$mensaje .= "Su e-mail es: " . $element_5 . " \r\n";
$mensaje = "Su Numero teléfonico es " . $element_6_1 . ", " . $element_6_2 . ", " . $element_6_3 . " \r\n";
$mensaje .= "Llegaran un total de : " . $element_7 . " personas \r\n";
$mensaje .= "La habitacion requerida es: " . $element_8 . " \r\n";
$mensaje = "La fecha de llegada es " . $element_3_1 . ", " . $element_3_2 . ", " . $element_3_3 . " \r\n";
$mensaje = "La fecha de salida es " . $element_4_1 . ", " . $element_4_2 . ", " . $element_4_3 . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Tienes una reservacion para tu hotel!!';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Mensaje Enviado Correctamente';
?>
</body>
</html>