Php - Testo ripetuto nel Form ? parte il messaggio

Sector

Nuovo Utente
18 Mar 2009
26
0
0
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 :

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><br>";      
echo "<a> $data &nbsp $testo </a><br>";     
}
mysql_close($db);
foot();
?>
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
prova così, prima ti crei il coockie:
PHP:
<?php
$key = $_REQUEST['chiave'];
setcookie("NomeCookie", $key);
setcookie("NomeCookie", $key, time()+3600);
?>
poi effettui il controllo
PHP:
<?php
if ( (isset($_COOKIE['NomeCookie'])) && ($_COOKIE['NomeCookie']==$_REQUEST['chiave']) ) {
     echo "Hai già ricercato questo titolo... <br />\n";
    }
?>
naturalmente, visto che le ricerche possono essere più di una dovrai creare coockies con nomi diversi.
 

Sector

Nuovo Utente
18 Mar 2009
26
0
0
prova così, prima ti crei il coockie:


Ciao Eliox ti ringrazio intanto per il suggerimento che mi hai dato , siccome non ho mai avuto a che fare con i cookie potresti spiegarmi per favore il funzionamento del codice che mi hai postato ?

Per esempio LA VARIABILE $key e quella del mio codice ?


naturalmente, visto che le ricerche possono essere più di una dovrai creare coockies con nomi diversi.

Perchè più cookie con nomi diversi ?

Inoltre in quale punto dovrei inserire il codice ?


Ciao e ancora Grazie !!



:byebye:
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
A Estrapolare parti di testo con PHP PHP 2
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
Cosina [PHP] Cancellare una riga da un file di testo in base al nome PHP 2
Shyson [PHP] Inserire testo nel codice PHP 2
R [PHP] Testo su immagine al passaggio del mouse PHP 2
Cosina Andare a capo nel testo della mail ricevuta dal form php PHP 1
Trapano [PHP] Testo in grassetto quando rilevo modifiche PHP 2
B [PHP] Elimina quindi aggiungi una riga in un file di testo PHP 0
C [PHP] Scrivere testo su immagine PHP 3
gandalf1959 [PHP] Dividere un campo di testo in più campi PHP 9
LalaGp [PHP] Incremento di un campo numerico in base a incremento campo di testo PHP 2
P [PHP] file di testo e array PHP 11
giancadeejay Codice php come testo-quale tag usare? PHP 9
B Scrivere in una casella di testo una variabile PHP PHP 9
elpirata [PHP] [RISOLTO]Sovrascrivere testo in una tabella PHP 2
P Colore testo variabile PHP PHP 5
T4MAR4 [PHP] estrarre tag da un testo PHP 3
M Javascript/Php. Stringa di testo a capo con alert Javascript 7
B [PHP] Copiare testo da iframe dopo il caricamento? PHP 1
M Inserimento automantico di un testo in una pagina PHP PHP 4
B [PHP] Creare un'interfaccia di inserimento testo in varie posizioni PHP 1
Kolop [PHP] Testo giornaliero automatico PHP 43
Creatt [PHP] Posizionare e formattare testo PHP 13
Roulder [PHP] Stampa file di testo Automatico senza conferma PHP 1
S [PHP] Fpdf e testo a capo con cell PHP 5
M [PHP] Come convertire data in formato testo PHP 4
utente testo fisso " intestazione, telefono " sul css in pagina php PHP 2
Mr. Alex D. Come far apparire un testo preimpostato in una casella di un form di uno script php? PHP 1
M [risolto] variabile php costituita da variabili testo PHP 12
T [PHP] Estrapolare testo da una stringa PHP 18
S Script PHP: Immagine da Testo PHP 3
IImanuII Mail in php da testo a html PHP 40
S CSS & PHP: Formattare il testo mostrato da uno script php PHP 75
S Output file php in formato testo PHP 9
T Calendario in PHP (con file di testo) PHP 4
G Visualizzare testo in più righe php PHP 4
D Cambiare colore di un testo modificando php PHP 3
E Pagine php visualizzate come testo PHP 1
G pagine php visualizzate come testo PHP 2
S PHP con effetti di testo ? PHP 1
M Testo PHP PHP 3
L php file di testo(db) cancellare una stringa Database 0
L php file di testo(db) cancellare una stringa PHP 1
A cambiare la dimensione del testo (era: js e php) Javascript 1
A codice php per testo PHP 0
L File di testo e Php PHP 1
G Invio form con PHP PHP 1
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4

Discussioni simili