Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/06/2006, 14:58
Avatar de Anastasiaphp
Anastasiaphp
 
Fecha de Ingreso: junio-2006
Ubicación: El patio de mi casa
Mensajes: 196
Antigüedad: 17 años, 10 meses
Puntos: 3
He hecho varias pruebas, la que más se acerca es:

Código PHP:
for ($i=0$i<$num_result$i++)
{
$row $result->fetch_assoc();
echo 
$row['familia'];
echo 
"<br />";

    for (
$j=0$j<$num_result_s$j++)
    {
    
$row_s $result_s->fetch_assoc();
        if (
$row_s['id_familia']=1)
        {
        echo 
$row_s['serie'];
        echo 
"<br />";
        }
    }
    echo 
"<br />";

De momento le he dado el valor de 1 al id_familia para probar a ver si me sacaba debajo las series de la familia 1, pero nada.

Esto me da como resultado:
MARCA 1
Familia 1
- Serie a de la familia 1
- Serie b de la familia 1
- Serie c de la familia 2
- Serie d de la familia 1

Familia 2

Es decir, que me saca todas las series debajo de la primera familia y sigue con el bucle para sacar el resto de familias.


Si aumento el valor de $j=1, como $num_result_s vale 4, pues saca las tres primeras series en la primera familia y la cuarta en la segunda familia (es el resultado del primer mensaje).

Un dato curioso: si cambio el valor de
if ($row_s['id_familia']=1) por, por ejemplo:
if ($row_s['id_familia']=35), le da igual y saca el mismo resultado, pero si lo cambio a cero no me saca ninguna serie.