Hola, creo que no me explico bien, en la tabla tengo dos juegos de registro a mostrar, por si la busqueda viene por grupos o por canciones, (de los radio-botones), con el codigo que tu me dijiste, que es este:
Código PHP:
$radio = $_GET['radio'];
if(!empty($radio) && $radio == 'porgrupo'){
//aquí escribes el codigo de por grupo}
elseif(!empty($radio) && $radio == 'porcancion'){
//aquí escribes el codigo de por cancion}
else{echo 'favor de escoger un genero';}
en la tabla tengo este juego de registros (canciones)
Código PHP:
<?php echo $row_cancion['artista']; ?>
y este otro (grupos)
Código PHP:
<?php echo $row_grupo['artista']; ?>
los dos en la misma celda para que dependiendo del radio-botón se mostrará uno o otro
pero lo que no puedo hacer es la repetición de registros de los dos, cuando le digo a la tabla que me repita las celdas que tienen los registros solo puedo decirle que repita un juego de registros por ejemplo que repita el juego de registros canción (por ejemplo)
Código PHP:
<?php do { ?>
$row_cancion['artista']
<?php } while ($row_cancion= mysql_fetch_assoc($cancion)); ?> (esto solo es una muestra)
pero tambien tengo en la misma tabla
Código PHP:
$row_grupo['artista'];
que no se me repite y si le pongo otro "do... while" no me lo acepta
Código PHP:
<?php do { ?>
<?php do { ?>
<tr>
<td><?php echo $row_cancion['artista']; ?><?php echo $row_grupo['artista']; ?></td>
<td><?php echo $row_cancion['cancion']; ?><?php echo $row_grupo['cancion']; ?></td>
<td ><a href="<?php echo $row_grupo['url_partitura']; ?>"></a><a href="<?php echo $row_grupo['url_partitura']; ?>#"><img src="fotos/ico_044.png" /></a></td>
</tr>
#
<?php } while ($row_grupo = mysql_fetch_assoc($grupo)); ?>
<?php } while ($row_cancion= mysql_fetch_assoc($cancion)); ?>
esto ya se que esta mal, pero lo pongo asi para intentar explicarme, porque con un solo "do..while", si que me hace las repeticiones para un registro, por ejemplo grupos,
pero no hace las repeticiones para canciones....
es como si tuviera que tener dos "do .... while" para funcionar, pero con dos no funciona....
Y los mensajes que me salen cuando le pido los resultados del loop que no esta definido son:
Notice: Undefined variable: cancion in C:\Archivos de programa\wamp\www\pdf_drum\res_ultats_bucar.php on line 293
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in C:\Archivos de programa\wamp\www\pdf_drum\res_ultats_bucar.php on line 293
y dicha linea es:
Código PHP:
<?php } while ($row_cancion = mysql_fetch_assoc($cancion)); ?>
Gracias, y otra vez no se si me explico, pero gracias por intentar entenderme.