Salve, ho un problema. Ho un motore di ricerca che se su un dato termine mi trova molte pagine, elencandomele, continua a stamparle a destra senza mai andare a capo, ignorando i confini dei div e delle tabelle:
Di seguito il codice che gestisce la stampa del numero delle pagine:

Codice PHP:
                  echo '<tr><td>'."\n";
                  
$query_string "";
                  
$query_string .= ( isset($s) && $s!="" "&s=".$s "" );
                  
$query_string .= ( isset($o) && $o!="" "&o=".$o "" );
                  if (
$numrow>0) {

                    echo 
'<div id="pagination">'."\n";
                    for (
$i 1$i <= $lastpage$i++) {
                          if (
$i==$pageno) {
                            echo 
'<span style="background-color:#999;padding:5px">'.$i."</span>"."\n";
                          } 
                          else {
                            echo 
"[url='{$_SERVER[']$i[/url]&nbsp";
                          }
                      }
                    echo '
</div>'."\n";
                   }
                  echo '
</td></tr>'."\n"; 
Questa è la porzione css che gestisce la cosa:


codice:
/* pagination style ************************************************/
 div#pagination {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
	color: #000;
}

div#pagination a, div#pagination a:active, div#pagination a:visited {
	padding: 3px;
	text-decoration: none;
	color: #F60;
	display: inline;

}
div#pagination a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #F00;
	background-color: #999;
}
Il motore di ricerca è stato sviluppato da un programmatore tempo fa e di cui non ho piu i contatti

Spero di essermi espresso bene e soprattutto che qualcuno mi possa aiutare

Ciao