Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/08/2008, 07:10
ilie
 
Fecha de Ingreso: agosto-2008
Mensajes: 218
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: Formulario con action="<?php echo $_SERVER['PHP_SELF'];?>"> no me pasa el

Cuando cambias de reservacion.php a revisar.php no envías ningún formulario, por lo que $_POST tampoco.

por eso no las lee. simplemente no están.

si quieres pasarlas deberás hacerlo direccionando el formulario a revisar.php

form action="revisar.php"....

la mejor manera de comprobar si un formulario ha sido rellenado correctamente es vía javascript ya que no hace falta volver a llamar a la misma página al realizarse en usuario.

en vez de generar un input tipo submit crea uno tipo button y cuando lo clikee llame a la funcion de validacion:
<input type="button" oncliclk="funcionJavascript"...>

en la cabecera de la pagina añade el script que se encargará de validar el formulario
Si no hay error entonces al final indicas onSubmit();
me parece que ese es el nombre de la funcion, compruébalo antes.

Cuando lo envíe validado ya puedes hacer lo que quieras en revisar.php