Ver Mensaje Individual
  #13 (permalink)  
Antiguo 14/10/2015, 14:10
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Recorrer array para una consulta, solo asigna el último valor.

Pues es justo lo que te estoy diciendo, el foreach() que haces es sencillamente inútil, porque fuera de el es que usas $result y por eso es que siempre obtienes el último.

¿Qué no sabes cómo funcionan las estructuras de control?

Código PHP:
Ver original
  1. // MAL
  2. foreach ($foo as $bar) {
  3.   $candy = something_with($bar);
  4. }
  5.  
  6. if ($candy) // ...

Si quieres usar el $result actual de cada vuelta del foreach() entonces debes meter todo tu código dentro del foreach() para que esté al mismo alcance.
Código PHP:
Ver original
  1. // BIEN
  2. foreach ($foo as $bar) {
  3.   $candy = something_with($bar);
  4.  
  5.   if ($candy) // ...
  6. }

¿Ya entiendes cual es tu error?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.