Functia extrage aproximativ 90 de produse si am facut o paginare cu toate produsele pe index. Fiecare pagina are cate 30 de produse, delimitate cu <li> 30 de produse </li> <li> 30 de produse </li> <li> 30 de produse </li>.
Normal ce mi-ai aratat tu, face cate un <li> pentru fiecare produs, dar eu vreau cate un <li> </li> la 30 de produse.
AM incercat eu sa fac, imi pune cum vreau eu, dar ceva nu e bine. Daca am 91 de produse de exemplu, imi continua pana la 120, restul de 29 de produse fiind nule.
function index($listeaza){
global $limba;
$res = mysql_query("SELECT * from $limba WHERE activat='1' order by ID DESC");
$num = mysql_num_rows($res);

for ($i = 0; $i < $num; ++$i
{
$listeaza .='<li>';
for($j = 0; $j < 30; $j++)
{
$rand = mysql_fetch_assoc($res);
$titlu = $rand['titlu'];
$listeaza .= ' "'.$titlu.'" ';
}
$listeaza .='</li>';
}
return $listeaza;
}
Ceva nu e bine la primul for.