Adesso mi trovo in una situazione di stallo.
Col codice che vedete sotto riesco ad ottenere l'impaginazione, ma praticamente a causa del while i dati vengono stampati a video uno sopra l'altro, nella mia niubbiagine non capisco dove sta l'errore.
Codice PHP:
$query="SELECT * FROM tabella WHERE (
localita = 'milano'
OR localita = 'palermo'"
;

$risultato=mysql_query($query);
while (
$row mysql_fetch_array($risultato)) 
{    
for (
$n=1;$n <=60$n++)
  {
if (
$row["elemento$n"]==&& $row["argomento$n"]==0.0)  
                        eval (
"\$par$n = 'qualcosa';");
elseif (
$row["elemento$n"]>&& $row["argomento$n"]<=10 && $row["testo$n"]==0.0)
                        eval (
"\$par$n = 'qualcosa';"); 

if (
$row['localita']=="milano")
        {eval (
"\$parmi$n = \$par$n;");}
        elseif (
$row['localita']=="palermo")
        {eval (
"\$parpa$n =\$par$n;");}
}
$pagina = isset($_GET['pag']) ? (int)$_GET['pag'] : 1;

if (
$row["dato"]=="0")
{
if (
$pagina<=3)
{
echo 
"<div id='mi'>$parmi50</div>",
"<div id='pa'>$parpa50</div>";
}
elseif (
$pagina>3)
{
echo 
"<div id='mi'>$parmi52</div>",
"<div id='pa'>$parpa52</div>";
}
}
else
{echo 
"nessun dato";}