public static function displayPaso1() { $vista = 'paso1'; $hotel = new Hotel(); self::$_veces = $hotel->getContador(); if (isset($_POST["nombre"])) { $_SESSION["nombre"] = $_POST["nombre"]; } // para recuperar valor si no se rellena uno los campos if (self::$_camposPendientes or self::$_camposErroneos) { if (self::$_camposPendientes) { self::$_mensaje .= '<p class="error1">Hubo algunos problemas con el formulario que usted presentó. Por favor, complete el campo NOMBRE y haga clic en Siguiente para volver a enviar el formulario.</p>'; } if (self::$_camposErroneos) { self::$_mensaje .= '<p class="error2">Hubo algunos problemas con el formulario que usted presentó. Por favor, introduzca sólo letras y espacios en blanco en el campo NOMBRE (no puede haber un espacio en el principio).</p>'; } } else { self::$_veces++; $hotel->contador(); self::$_mensaje .= '<h3>Por favor, rellene sus datos a continuación y haga clic en Enviar. Es obligatorio rellenar el campo NOMBRE (letras y espacios en blanco y no puede haber un espacio en el principio).</h3>'; } self::_crearMensajeContador(); self::_retornarVista($vista); }