Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/04/2011, 16:58
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: (Consulta) valida el indice 1 pero no los siguientes

Primero te explico tu codigo:
Con el foreach guardabas en la variable $indice cada indice, pero, cada que vuelve a recorrer el foreach, esa variable se sustituye, quedando nada mas el ultimo indice en la variable, entonces, al llamar a $_POST['novedades'][$indice], nada mas esta llamando al ultimo indice...

Ahora te eplico mi codigo;
Se declara $error que es false, entonces, cada que recorra el foreach va a checar si el contenido del indice actua del foreach en $_POST['novedades'] esta vacio. Si efectivamente esta vacio, el error se declara por true, y si no, se deja la variable como se establecio en ultimo momento... Por ejemplo, si se detecta $_POST['novedades'][2] como vacio, $error se establece true y sigue corriendo el foreach, y si $_POST['novedades'][3] esta llena, no se le hace ningun cambio a la variable de $error

Al final, si $error es false es significado de que en ningun momento la variable se establecio true, entonces, el codigo procede..

Espero me hayas entendido :)
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies