Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/09/2007, 20:29
Avatar de McBlink
McBlink
 
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: fromulario validacion y despliegue de errores

Buenas, mira, aca te dejo un ejemplo sencilito para la validacion, primero, verificar que un campo tenga, que otro no sea mayor a X numero y dps un mail, de ahi le agregas y modificas a tu gusto.. ;)

Código PHP:
<?php
  
if(isset($_POST['enviar'])) {  // si se han enviado los datos
    // creamos una función que valida la dirección de correo
    
function email_valido($correo) {
        if (
eregi("^[_\.0-9a-z-]+@[0-9a-z\._\-]+\.[a-z]{2,4}$"$correo)) return true;
        else return 
false;
    }
    if(
strlen($_POST['campo_A']) > 10) { // aquí preguntamos si el Campo A contiene más de 10 caracteres, para ello usamos la funcion strlen()
      
echo "El campo A debe contener como mínimo 10 caracteres";
    }elseif(!
email_valido($_POST['Campo_B'])) { // aquí usamos la funcion para validar el email
      
echo "El Email ".$_POST['Campo_B']." no es una dirección válida.";
    }elseif(
$_POST['Campo_C'] == '') { // aquí estamos preguntando si el Campo C está vacío
      
echo "El Campo C no debe estar en blanco.";
    }else {
      
// si todo ha sido ingresado correctamente realizas la operacion respectiva ya sea enviar email o guardar en la base de datos
    
}
  }else {
     
// si no se han enviado los datos muestras el formulario
  
}
?>
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com