Tema: Error
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/05/2012, 07:24
Avatar de BLAH !!
BLAH !!
 
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 5 meses
Puntos: 16
Respuesta: Error

TIENES ERRORES DE ORTOGRAFIA
// comrpobar_formulario !== comprobar_formulario !== comprovar_formulario

NO CERRASTE LOS CORCHETES EN TU FUNCION COMPROBAR
function comrpobar_formulario() {
if (strlen($_POST['mi_nombre') < 3) // strlen($_POST['mi_nombre'])

Tu PRINT no tenia logica asi que lo cambia por un echo, respetando las comillas con \" == "

Código PHP:
<?php
//Logica del oculto de: oculto
if(array_key_exists("oculto"$_POST)) {
    if (
comprobar_formulario()) {
        
procesar_formulario();
    } else{
        
mostrar_formulario();
    }
} else {
    
mostrar_formulario();
}

//Hacer algo cuando se envia el formulario
function procesar_formulario() {
    print 
"Hola" $_POST["mi_nombre"];    
}
//Mostrar el formulario 
function mostrar_formulario() {
    echo 
" <HTML>
<form method=\"post\" action=\""
.$_SERVER[PHP_SELF]."\">
Tu nombre: <input type=\"text\" name=\"mi_nombre\"> 
<br />
<input type=\"hidden\" name=\"oculto\" value=\"1\">
<input type=\"submit\" value=\"Imprime\">
</form>
</HTML>"
;    
}
//Comprobar los datos del formulario
function comprobar_formulario() {
    if (
strlen($_POST['mi_nombre']) < 3) {
            return 
false;
        } else {
            return 
true;
    }
    
}  
?>
__________________
Adios ...!!!!