Tema: vaciar array
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/07/2005, 06:05
cHiNiJa
 
Fecha de Ingreso: julio-2005
Mensajes: 10
Antigüedad: 18 años, 9 meses
Puntos: 0
Hola!

Es un poco complejo de explicar, pero lo voy a intentar, ya no sólo para saber cómo hacer lo que quiero sino para saber si lo estoy haciendo de buenas maneras (para mí es importante que las cosas se hagan bien, no sólo que funcionen). Ahí va (<aviso>si es demasiado lioso, no te preocupes, tampoco he madurado mucho la idea, y podemos acabar el hilo con este post, don't worry! </aviso>):

1.- Tenemos un formulario (ej: form.php) con action="valida.php".
2.- Tenemos un script que lo valida y además ejecuta la consulta (ej: valida.php).
3.- Tengo un fichero error.php con:
Código PHP:
global $ERR
4.- Cuando damos en el botón "submit" de form.php, y empieza a validarse campo por campo, me gustaría guardar todos los errores del formulario en el array anterior:
Código PHP:
$ERR = array ( campo => "Este campo es numérico", .... ); 
5.- Entonces a recargarse el formulario debería decir los mensajes de error (más los valores de los campos que sí estaban correctos). Para ello, en todos los ficheros de los formularios pongo al principio:
Código PHP:
if ( !empty($ERR) ) {
// soltar chorizo de errores y a continuación el formulario

Me da miedo preguntar si lo entiendes xDDD

Saludos y gracias