Código:
y creo el codigo para requerir un campo obligatoriamente seria asi:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Reservacion</title> <style type="text/css"> <!-- .Estilo1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; } --> </style> </head> <body background="fondo2.jpg" text="#111111" topmargin="10" leftmargin="0" rightmargin="0" bottommargin="0"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="600" id="AutoNumber1" align="center"> <tr> <td height="40" align="right"><a id="ancla1" /><img src="reservaciones.gif" border="0" width="600" height="24"></td> </tr> </table> <? if (!$HTTP_POST_VARS){ ?> <table width="650" border="0" align="center" cellspacing="4"> <tr> <td width="650"><div align="justify" class="Estilo1">Para hacer tu reservación, por favor rellena el siguiente formulario.</td></tr> <tr> </table> <form action="reservaciones.php" method=post> <table width="600" border="0" align="center" cellspacing="4"> <tr> <td width="150" align="center">Nombre:</td> <td width="434"><input type=text name="nombre" size=30></td></tr> <tr> <td width="150" align="center">Apellido:</td> <td width="434"><input type=text name="apellido" size=30></td></tr> <tr> <td width="150" align="center">Telefono:</td> <td width="434"><input type=text name="tel" size=20> </td></tr> <tr> <td width="150" align="center">Email:</td> <td width="434"><input type=text name="email" size=40></td></tr></table> <table width="600" border="0" align="center" cellspacing="4"> <tr> <td width="93" align="right">Dia:</td> <td width="100" align="right"><select name="dia"> <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> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select></td> <td width="90" align="center">Mes:</td> <td width="100" align="center"><select name="mes"> <option value="Enero">Enero</option> <option value="Febrero">Febrero</option> <option value="Marzo">Marzo</option> <option value="Abril">Abril</option> <option value="Mayo">Mayo</option> <option value="Junio" selected>Junio</option> <option value="Julio">Julio</option> <option value="Agosto">Agosto</option> <option value="Septiembre">Septiembre</option> <option value="Octubre">Octubre</option> <option value="Noviembre">Noviembre</option> <option value="Diciembre">Dicembre</option> </select></td> <td width="80" align="center">Hora:</td> <td width="100" align="center"><select name="hora"> <option value="10:00">10:00</option> <option value="11:00">11:00</option> <option value="12:00">12:00</option> <option value="13:00">13:00</option> <option value="14:00">14:00</option> <option value="15:00">15:00</option> <option value="16:00">16:00</option> <option value="17:00">17:00</option> <option value="18:00">18:00</option> <option value="19:00">19:00</option> <option value="20:00">20:00</option> <option value="21:00">21:00</option> <option value="22:00">22:00</option> </select></td></tr></table> <table width="600" border="0" align="center" cellspacing="4"> <tr> <td width="200" align="center">Reservacion para:</td> <td width="400"><select name="personas"> <option value="1 a 2">1 a 2</option> <option value="2 a 5">2 a 5</option> <option value="5 a 10">5 a 10</option> </select> personas</td></tr> <tr> <td width="200" align="center">Comentarios:</td> <td width="400"><textarea name="coment" cols=32 rows=6></textarea></td></tr> <tr> <td width="200" align="center"><input type=submit value="Enviar"></td> <td width="200" align="center"><input type=reset value="Borrar Datos"></td> </tr> </table> </form></div><? }else{ //Estoy recibiendo el formulario, compongo el cuerpo $cuerpo = "Formulario enviado\n"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; $cuerpo .= "Apellido: " . $HTTP_POST_VARS["apellido"] . "\n"; $cuerpo .= "Telefono: " . $HTTP_POST_VARS["tel"] . "\n"; $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; $cuerpo .= "Dia: " . $HTTP_POST_VARS["dia"] . "\n"; $cuerpo .= "Mes: " . $HTTP_POST_VARS["mes"] . "\n"; $cuerpo .= "Hora: " . $HTTP_POST_VARS["hora"] . "\n"; $cuerpo .= "Para: " . $HTTP_POST_VARS["personas"] . "\n"; $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n"; //mando el correo... mail("[email protected]","Reservacion",$cuerpo); //doy las gracias por el envío echo " Gracias por rellenar el formulario, se ha enviado con éxito."; } ?> </body> </html>
if (!isset($_POST['nombre']) && $_POST['nombre'] == '') {
exit('Por favor, ingrese su Nombre.');
}
pero donde va el if? si pudieran ayudarme estaria muy agradecido.... y de antemano muchas gracias