Ciao a tutti.
Ho un motore di ricerca in php che dopo aver controllato delle condizioni fornisce il risultato.
Il problema è che non riesco ad adattarlo alla grafica facendo si che mi fornisca solo 10 risultati per volta.
Vi mostro il codice:

codice:
<form action="motore/risultati.php" method="post">
    <input name="stringa" type="text" size="35">
      <INPUT type=submit VALUE="Cerca" class="button">
  

   <select name="ordine">
           <option value="crescente">per data ascendente</option>
           <option value="decrescente" selected>per data decrescente</option>
   </select>
   <select name="criterio">
              <option value="esatta" selected>stringa esatta</option>
              <option value="tutte">tutte le parole</option>
              <option value="almeno">almeno una parola</option>
   </select>
</FORM>
Il form sopra invia i dati a :

codice:
<?php
include("../config/config.php");
if(!$stringa or $stringa=="")
{
echo "<font face=\"arial\" size=\"2\">E' necessario specificare
 la/le parola/parole da cercare
<a href=\"javascript:
history.back()\">indietro</a></font>";
exit();
}
if($ordine=="crescente") { $ord="ASC"; }
elseif($ordine=="decrescente") { $ord="DESC"; }
$cn=mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db($dbname,$cn);
 
$sql="SELECT*, DATE_FORMAT(data, '%d.%m.%Y') as data2 FROM $table WHERE ";
 
if($criterio=="esatta")
{
$sql.="testo LIKE '%$stringa%' ORDER BY id $ord";
}
elseif($criterio=="almeno")
{
$lista_parole=explode(" ",$stringa);
for($i=0;$i<count($lista_parole);$i++)
{
$str.="testo LIKE '%$lista_parole[$i]%' OR ";
}
$str=substr($str,0,(strlen($str)-3));
$sql.=$str." ORDER BY id $ord";
}
elseif($criterio=="tutte")
{
$lista_parole=explode(" ",$stringa);
for($i=0;$i<count($lista_parole);$i++)
{
$str.="testo LIKE '%$lista_parole[$i]%' AND ";
}
$str=substr($str,0,(strlen($str)-4));
$sql.=$str." ORDER BY id $ord";
}
$query=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($query);
?>
<? 
if($num<1) 
{ 
echo "Nessun risultato trovato
<a href=\"java script:history.back()\">indietro</a>"; 
} 
elseif($num>=1) 
{ 
while($riga=mysql_fetch_array($query)) 
 
{ 
$id = $riga["id"]; 
 
echo "
<a href=\"../leggi.php?id_leggi=$id\">".nl2br
($riga[titolo])."</a>
$riga[data2]
"; 
} 
} 
mysql_close($cn); 
?>
Come posso fare ?