Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/11/2011, 05:19
loluchis
 
Fecha de Ingreso: octubre-2011
Mensajes: 37
Antigüedad: 12 años, 7 meses
Puntos: 9
Respuesta: problema validacion formulario en poo

estaria bien que hagas algo asi, es mi punto de vista cuidado:

Código PHP:
class Mudanza {

protected 
$datos;
public 
$errores false;

public function 
__construct(array $datos = array()) {
    
$this->datos $datos;
    
$this->validar();
}

public function 
validar() {
    foreach(
$this->datos as $key => $value) {
        switch(
$key) {
             case 
'nombre_campo_obligatorio1':
             case 
'nombre_campo_obligatorio2':
             case 
'nombre_campo_obligatorio3':
             case 
'nombre_campo_obligatorioX':
                 if(empty(
$value))
                     
$this->errores .= $key '<br />';
        }
    }
    return 
$this->errores;
}


con esto podrias hacer algo asi luego:

Código PHP:
if(isset($_POST['submit']) {

$mudanza = new Mudanza($_POST);

if(
$mudanza->errores) {
    echo 
'errores: ' $mudanza->errores;
}
else {
    echo 
'correcto';
}