Ciao simo22,

grazie per il consiglio, ma il problema non è questo.

Ho risolto e funziona perfettamente. La causa dell' errato funzionamento era questa linea di codice.
codice:
if (isset($_POST['submit'])) {
Infatti funzionava solo quando premevo submit.

Ora ho un' altro problema, ho modicato questa linea di codice.
Da così
codice:
echo "<td>" . $row['titolo'] . "</td>";
a così
codice:
echo "

<a href=\"page.php?id=" . $row['titolo'] . "\">" . $row['titolo'] . "</a></p>";
peò non funziona come vorrei.

Il titolo cercato e restituito dalla ricerca diventa un link, però poi una volta cliccato restituisce una pagina di errore, senza nessun contenuto estratto dal database.
Non sò se è corretto così come ho fatto. Spero mi possiate aiutare.

Grazie.