Mi scuso con i moderatori non avevo visto che era disponibile un tag per il php. adesso vedo se è possibile editare il messaggio. Ringrazio tutti per gli script, anche se non ho propio capito bene bene come usarli, il browser mi dà sempre errore di sintassi, comnque sempre su google ho trovato questo che funziona(ho fatto copia e incolla):
Codice PHP:
<?php 
$db_host 
"host"
$db_user "DB_User";
 
$db_password "pass"
$db_name "prova"
 
//connetto il database  
$db mysql_connect($db_host$db_user$db_password) or die ('Errore durante la connessione'); 
mysql_select_db($db_name$db) or die ('Errore durante la selezione del db');  $errMsg='';
$cerca=isset($_POST['cerca']) && strlen($_POST['cerca'])>=$_POST['cerca'] : null

 
$dati=array(); 

 if (
$cerca===null) {    
$errMsg='Querystring errata!'
}
 else 
{   
 
$cerca="'%".mysql_escape_string($cerca). "%'";
 
// cerco nel db   
 
$query "SELECT * FROM Tabella WHERE Titolo LIKE $cerca OR Descrizione LIKE $cerca"
$rs=mysql_query($query); 
if (
$rs && mysql_num_rows($rs)>0)    
{       while (
$row=mysql_fetch_assoc($rs))
          {
              
$dati[]=$row;
       }
    }    else    {
       
$errMsg='Nessun risultato trovato!';
    }
 } 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>index</title> 
</head>
  <body>
  

Risultati per: <?php print $cerca;?></p>
  <?php if ($errMsg!='') {
    print 
'[b]'.$errMsg.'[/b]';
 } else {
?>
     <table border="1">
       <tr><th colspan="2"><?php print count($dati) . ' risultati';?></th></tr>
             <?php
             $i
=0;
       
// qui apro la riga come di SverX
          
print '<tr>';
          foreach (
$dati as $d)
          {
             print 
'<td>Titolo: ' $d['Titolo'].'
'
.$d['Immagine'].'
Descrizione: '
.$d['Descrizione'].'</td>';
                         ++
$i;
             if (
$i%2==0)   // $i è pari?
             
{
                print 
'</tr><tr>';
             }
          }
                    if (
$i%2!=0)
          {
                          print 
'<td></td>';
          }
          print 
'</tr>';
       
?>
          </table>
  <?php }?>
  </body>
 </html>
Ho provato lo script e funziona, adesso l'ho postato così come google me lo ha dato, anche se ho cambiato il titolo e provato un pò di cambiamenti, ma senza trovare la soluzione. Lo script visualizza il tutto senza limiti di oggetti per pagina e senza creare delle pagine in cui scorrere altri record eventuali, vorrei semplicemente che mi mettesse in basso: "Pagina 1 l 2 l 3 l .....10l" (per esempio) e che in alto a destra mi mettesse la pagina corrente: "Pagina 1" oppure "Pagina 1 di 10". Qualcuno sà come apportare queste modifiche senza scombussolare tutto? Quando ho fatto copia e incolla sono dovuto andare a capo io manualmente, quindi non vi meravigliate se magari mi è sfuggito qualche cosa o sono andato a capo tardi o prima, comunque l'ho ricopiato e funziona, se poi mi dite che c'è un errore ve lo ricopi osenza andare capo così non faccio casini.... Ciao!!