Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2007, 19:27
braiank
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 4 meses
Puntos: 0
Problema en un While

Código PHP:
<?
$get_integrantes
=mysql_query("SELECT * FROM integrantes_bandas AS ib LEFT JOIN instrumentos AS i ON i.id_instrumento=ib.instrumento_integrante WHERE ib.banda_integrante='".$idbanda."' ORDER BY ib.instrumento_integrante");

while (
$row mysql_fetch_array($get_integrantes))
{
    echo 
"<b>".$row['nombre_integrante']."</b><br>".$row['nombre_instrumento']."";
    if (
$row['instrumento_integrante2'] != ''
    {
       
$get_integrantes2=mysql_fetch_array(mysql_query("SELECT * FROM integrantes_bandas AS ib LEFT JOIN instrumentos AS i ON i.id_instrumento=ib.instrumento_integrante2 WHERE ib.banda_integrante='".$idbanda."' ORDER BY ib.instrumento_integrante"));
       echo 
" / ".$get_integrantes2['nombre_instrumento']."";
    }
       echo 
"<br><br>";
}
?>
Con el primer integrante q aparece, aparece perfectamente ,pero el instrumento2 del segundo integrante aparece el mismo instrumento2 q el primer integrante y asi sucesivamente :S:S

Tienen idea?

Saludasos