Allora ragazzi io ho un form con un campo cerca.
Questo si collega ad un file chiamato "cerca.php"... ecco la seguente pagina cerca.php

Codice PHP:
<?php

include 'connessione.php';

$cerca $_POST['cerca'];

if ( 
eregi ('[\<>\[%&"*]'$cerca) || ( $cerca == '' )) {
    
header ("Location: page.php?error=not_found");
    exit();
    }
    
$query "SELECT * FROM news WHERE titolo";
$result mysql_query($query$db_conn);
$num_rows mysql_num_rows($result);

if ( !
preg_match('$cerca'$query)) {
    
header ("Location: page.php?error=not_found");
} else {
    while (
$row mysql_fetch_array($result)) {
        echo 
'<a href=leggi.php?id='.$row['id'].'>'.$row['titolo'].'</a>
'
;
        }
}

?>
Adesso praticamente devo fare un controllo sul campo titolo.. attraverso un espressione regolare...
Praticamente nel campo titolo deve starci la parola che io scrivo precedentemente nel form.. se non c'è deve restituire l'errore come devo fare per effettuare il controllo? Grazie!