Salve a tutti...
Mi potete aiutare una cosa?

Ho creato un menu dentro WHILE del PHP, vedi il codice

<?php

echo"<ul id=\"css3menu1\" class=\"topmenu\">";

$queryMenuHeadSX = "SELECT * FROM menu ORDER BY posizione ASC";
$selectMenuHeadSX = mysql_query($queryMenuHeadSX);

while($resultMenuHeadSX = mysql_fetch_array($selectMenuHeadSX))
{

$queryPagina = "SELECT * FROM sottomenu WHERE col='". $resultMenuHeadSX['id'] ."'";
$selectPagina = mysql_query($queryPagina);
$resultPagina = mysql_fetch_array($selectPagina);

echo"<li class=\"topmenu\"><a title=\"". $resultMenuHeadSX['gestione'] ."\"><span>". $resultMenuHeadSX['gestione'] ."</span></a>
<ul>";

$queryPaginaElenca = "SELECT * FROM gestione_sotto_menu WHERE pagina='". $resultMenuHeadSX['gestione_value'] ."'";
$selectPaginaElenca = mysql_query($queryPaginaElenca);

while($resultPaginaElenca = mysql_fetch_array($selectPaginaElenca))
{

echo"[*]<a href=\"". $resultPaginaElenca['url_gestione_sottomenu'] ."\" title=\"". $resultPaginaElenca['titolo_pagina'] ."\">". $resultPaginaElenca['titolo_pagina'] ."</a>";

}

echo"[/list]
";

}

echo"[/list]";

?>

Come si fa e come devo mettere il codice in modo che dopo le 4 righe del sottomenu, deve passare l'altro menu con sottomenu.

So che devo usare

if($i % 4 == 0)
{


}

ma viene male e l'ho messo in modo sbagliato tra UL e LI