Ver Mensaje Individual
  #18 (permalink)  
Antiguo 13/09/2009, 15:08
p18640
 
Fecha de Ingreso: febrero-2004
Ubicación: Padul - Granada - España
Mensajes: 13
Antigüedad: 20 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Necesito ayuda con un formulario

Muchísimas gracias a todos y cada uno de los que me habéis prestado parte d evuestro tiempo, especialmente a DooBie.

Bien, como no podía ser de otra manera, al final cayó y ya funciona correctamente.

El código del formulario de solicitud y del que te envía los datos, para todo aquel que le venga bien, es el siguiente (ya lo he tuneado un poquito, pero eso es cosa de cada uno):

Formulario que rellena el cliente:

<html>
<head>
<title>Formulario de Reservas OnLine</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../graficos/la_cantina_css.css" rel="stylesheet" type="text/css">
</head>

<body>
<?php
if (!$_POST){
?>

<form name="form_enviar" form action="form_recibir.php" method="post">
<table width="450" height="310" border="0" align="center" cellpadding="3" cellspacing="0" bgcolor="#EEEEE3" class="azulon2" summary="Formulario de Reservas">
<tr>
<th width="102" bgcolor="#7D0000" scope="row"> <div align="left" class="caja">Nombre:</div></th>
<td width="320"><input type="text" id="nombre" name="nombre" size="45" /></td>
</tr>
<tr>
<th bgcolor="#7D0000" scope="row"> <div align="left" class="caja">Tel&eacute;fono:</div></th>
<td><input type="text" id="telefono" name="telefono" size="12" /></td>
</tr>
<tr>
<th bgcolor="#7D0000" scope="row"> <div align="left" class="caja">E-mail:</div></th>
<td><input type="text" id="email" name="email" size="45" /></td>
</tr>
<tr>
<th bgcolor="#7D0000" scope="row"> <div align="left" class="caja">Fecha:</div></th>
<td><input type="text" id="fecha" name="fecha" size="8" /></td>
</tr>
<tr>
<th bgcolor="#7D0000" scope="row"> <div align="left" class="caja">Hora:</div></th>
<td><input type="text" id="hora" name="hora" size="5" /></td>
</tr>
<tr>
<th bgcolor="#7D0000" scope="row"> <div align="left" class="caja">Comensales:</div></th>
<td><input type="text" id="comensales" name="comensales" size="3" /></td>
</tr>
<tr>
<th rowspan="2" align="center" valign="top" bgcolor="#7D0000" scope="row">
<div align="left">
<p class="caja"><strong>Comentarios:</strong></p>
</div>
<img src="../graficos/escudo.gif" width="72" height="91">
<td valign="top"> <textarea name="comentarios" id="comentarios" cols="40" rows="5"></textarea></td>
</tr>
<tr>
<td height="33" align="center" valign="top">
<div align="center">
<input name="bot&oacute;n" type="submit" value="Enviar" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="reset" type="reset" value="Borrar" />
</div></td>
</tr>
</table>
<div align="center"></div>
</form>
<?php
}else{

echo "Ha ocurrido un error";
}

?>
</body>
</html>



Formulario que envía la información de la reserva y la muestra al cliente:

<html>
<head>
<title>Recibir Reservas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../graficos/la_cantina_css.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#B8B198" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?php
if ($_POST){

$nombre = $_POST["nombre"];
$telefono = $_POST["telefono"];
$email = $_POST["email"];
$fecha = $_POST["fecha"];
$hora = $_POST["hora"];
$comensales = $_POST["comensales"];
$comentarios = $_POST["comentarios"]; ?>
<?php

$cuerpo .="Nombre: ".$_POST["nombre"]."
"."<br />";
$cuerpo .="Teléfono: ".$_POST["telefono"]."
"."<br />";
$cuerpo .="E-mail: ".$_POST["email"]."
"."<br />";
$cuerpo .="Fecha: ".$_POST["fecha"]."
"."<br />";
$cuerpo .="Hora: ".$_POST["hora"]."
"."<br />";
$cuerpo .="Comensales: ".$_POST["comensales"]."
"."<br />";
$cuerpo .="Comentarios: ".$_POST["comentarios"]."
"."<br />";

$headers="MIME-Version: 1.0
";
$headers.= "Content-type: text/html; charset=iso-8859-1
";

mail("reservas arroba tucorreo.com","Solicitud de reserva",$cuerpo,$headers);
}else{
echo "Lo sentimos, pero su solicitud no ha podido ser cursada. Inténtelo de nuevo y en caso de no poder, póngase en contacto telefónico con nosotros: 958 xxx xxx";
}
?>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle">
<table width="499" border="0" align="center" cellpadding="7" cellspacing="0" bgcolor="#EEEEE3">
<tr bgcolor="#990000" class="caja">
<td colspan="2">
<div align="center"><span class="marron"><em><strong><font color="#DBCC79">Su
solicitud ha sido cursada correctamente.</font></strong></em></span><font color="#696347"><em><font color="#FFFFFF"><span class="marron"><strong><em><font color="#DBCC79"><br>
En breve nos pondremos en contacto con usted para confirmar su reserva.</font></em></strong></span><br>
</font></em></font></div></td>
</tr>
<tr>
<td width="26%" height="125" valign="middle" bgcolor="#EEEEE3"> <div align="center"><img src="file:///C|/Documents%20and%20Settings/a/Mis%20documentos/00%20Web/Padulcofrade/escudo.gif" width="116" height="150"></div></td>
<td width="74%" align="left" valign="middle" bgcolor="#EEEEE3"><strong><font size="2" face="Arial, Helvetica, sans-serif">
Nombre: <?php echo $nombre;?><br/>
Teléfono: <?php echo $telefono;?><br/>
E-mail: <?php echo $email;?><br/>
Fecha: <?php echo $fecha;?><br/>
Hora: <?php echo $hora;?> <br/>
Comensales: <?php echo $comensales;?> <br/>
Comentarios: <?php echo $comentarios;?> </p></font></font></strong></td>
</tr>
<tr bgcolor="#333333">
<td height="26" colspan="2">
<div align="right" class="mostaza"><a href="Tu dominio">Volver
<img src="../graficos/flecha.gif" width="11" height="7" border="0">
</a></div></td>
</tr>
</table>
</td>
</tr>
</table>

</body>
</html>


Lo dicho, ya que está depuradito, a disfutarlo todo el que lo necesite.