Cita:
Iniciado por walterdevel Sería algo así:
Código PHP:
Ver original// con este recorro todo
$consul=$bd->consultar("SELECT id,rel,url FROM multimedia");
//------------- es to es el [B]WHILE[/B] para mostrar
$antrel = 0;
while ($fl=$bd->obtFila($conSul,0)){
if($antrel != $fl['rel']) {
if($antrel > 0) {
echo '</li>';
}
$antrel = $fl['rel'];
echo '<li onClick="redir(\'?p=multimedia&idF='.$fl['id'].'\')">';
}
if($fl['rel']) {
}
echo '<img class="img_1" src="'.$fl['url'].'">';
$i++;
}
PD: no lo probé, no se si funca 100%
lo resolví de esta forma:
Código PHP:
$conSulRel=$bd->consultar("SELECT rel,COUNT(*) FROM multimedia GROUP BY rel");
while ($flRel=$bd->obtFila($conSulRel,0)){
$rela = $flRel['rel'];
echo '<li onClick="redir(\'?p=multimedia&idF='.$flRel['rel'].'\')">';
$conSIm=$bd->consultar("SELECT id,rel,url FROM multimedia WHERE rel='$rela' LIMIT 0,5");
$i=1;
while ($flIm=$bd->obtFila($conSIm,0)){
echo '<img class="img_'.$i.'" src="'.$flIm['url'].'">'."\n";
//echo $flIm['rel'].'/'.$i.' - ';
$i++;
}
echo '</li>';
}
haber si se puede mejorar