Salve ragazzi,devo estrarre delle immagini da un database e devo mostrarne a video 15 per ogni pagina...però ogni 5 immagini dovrebbe andare daccapo....quindi 5 immagini su tre righe..

Ho questo codice....
Codice PHP:
<?PHP
if (!isset($start) OR $start<0)
$start=0;
$step 15;

require (
"config.php");

$query="SELECT * FROM immagini ORDER by id DESC LIMIT $start,$step";
$query1=@mysql_query("$query") or die("Errore query database: " mysql_error());  



while(
$row=mysql_fetch_array($query1))
{
$id=$row['id'];
$cognome=$row['cognome'];
$nome=$row['nome'];

echo
"$cognome $nome";
}
$sql4="SELECT * FROM immagini ORDER BY id DESC ";
  
  
$query4=@mysql_query($sql4) or die (mysql_error());

$numrows1 mysql_num_rows($query4);

if (
$start>0)
$start_back $start $step;
echo 
"[url="prova.php?id=$id&start=$start_back><font"]<center>precedente[/url]</center></font>";
}
$query "SELECT count(*) AS tot FROM iscritti";
$result mysql_query($query$link);
$row mysql_fetch_array($result);

$pages intval(($row[tot]-1) / $step)+1;

for (
$i=0$i<$pages AND $i<4$i++)
$start_page $i $step;
echo 
"<a href=prova.php?id=$id&start=$start_page>" . ($i+1) . "<font class=\"font44\"></a></font> ";
}

if (
$start $step $row[tot])
$start_next $start $step;
echo 
"[url="prova.php?id=$id&start=$start_next><font"]successivi[/url]";
}


$totale1=ceil($numrows1/1);

$attuale=ceil(($start+1)/1);


echo
"<div id=\"pagina\"><center><font class=\"font44\">Video</font> <font class=\"fontnick95\">$attuale di $totale1</font> <font class=\"font44\">totali</font></div></center>";
Non ho capito dove modificare per fare in modo da fare andare accapo ogni 5 immagini visualizzate