Salve ragazzi ho questo ciclo ke non mi va alla perfezione,in pratica dovrebbe far comparire dopo ogni 3 <td> un <tr>
mentre nel primo <tr> mi mette 4 <td> e negli altri inizia a funzionare bene e ne mette 3 di <td>
codice:$flag = 0; while (list($date, $pid, $gid, $name, $img, $viste, $voti, $rate, $galloc) = mysql_fetch_row($result)) { //$var = list($pid) = mysql_num_rows ($result); $thumbs = $galloc."/"; $title2 = ereg_replace(".jpg", " ", $name); echo "<td><center><a href=\"modulo.php?op=modload&name=Galleria&file=index&do=showpic&pid=".$pid."&orderby=hitsD\" target=\"_self\"> <img height=\"100\" border=\"0\" title=\"$title2, ($counter giorni fa), vista già $viste volte\" src=\"modules/Galleria/gallery/".$thumbs."thumb/".$name."\"></a> $img "; echo "<img alt=\"Voti\" hspace=\"2\" src=\"blocks/immagini/voto.gif\" align=\"middle\" border=\"0\" width=\"12\" height=\"10\">$voti<img alt=\"letture\" hspace=\"3\" src=\"images/forum/letture.gif\" align=\"middle\" border=\"0\" width=\"16\" height=\"9\">$viste<img alt=\"Data\" hspace=\"3\" src=\"images/counter.gif\" align=\"middle\" border=\"0\" width=\"13\" height=\"13\">($counter giorni fa)</TD>"; $z++; if($flag == '2') { echo "</tr><tr>"; $flag = 0; continue; } $flag++; }
Risp Grazie!!!

Rispondi quotando