Salve a tutti ho un problema con un Form di ricerca , mi spiego meglio :

Digitando nel Form il titolo di un articolo il database restituirà ovviamente il testo relativo .....

Quello che dovrei fare e aggiungere un messaggio del tipo " Hai già ricercato questo titolo...

nel caso in cui la ricerca venga ripetuta , ossia se l'utente digita a distanza di poco tempo la stessa frase

Ovviamente il testo trovato nel database verrebbe visualizzato comunque

Un amico mi ha suggerito di usare i cookie ed e quello che vorrei fare , avreste qualche suggerimento pratico da darmi ?


Posto il codice :

Codice PHP:
<?php
include("open.php");
$chiave=$_REQUEST['chiave'];  
top();
$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file open.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$keys explode (","$chiave);
$query "";
reset ($keys);
while (list(,
$parola) = each ($keys))
$parola trim($parola);
if (
$parola != "")
$query .= "titolo = '$parola' OR testo = '$parola' OR autore = '$parola' OR ";
}
$query .= " 0";
$query "SELECT id, testo, data FROM news WHERE " $query;
$result mysql_query($query$db);
if (
mysql_num_rows($result)==0) {
die (
"Articolo non presente nel database");
}
else 
while (
$row mysql_fetch_array($result))
{
$data date("",$row['data']);
$testo $row['testo'];
echo
"<a&nbsp&nbsp</a>
"
;      
echo 
"<a> $data &nbsp $testo </a>
"
;     
}
mysql_close($db);
foot();
?>