-
Ricerca senza database
Ciao a tutti, sto cercando di fare una ricerca per il sito senza database, una pagina contenente i risultati possibili, una pagina che invii il form e una pagina che visualizzi i risultati.
Esempio:
allresults.php
Codice PHP:
<?php
$r1 = ('Titolo','Descrizione','Keyword','Link');
$r2 = ('ciaooo','il sito di ciao','Prova1&prova2&prova3','http.//ciao.com');
invio.html
Codice HTML:
<form action="risultati.php"><input type="text" name="ricerca">
<input type="submit"></form>
ma non so fare la pagina risultati.php!
il succo è questo: scrivendo nel form una delle keyword (prova1, prova2, prova3) si visualizzi il risultato ciao.
come devo fare?ho studiato un po' di php ma non ho trovato qualcosa che spiegasse questo...
-
Penso che dovresti utilizzare gli array.
risultati.php
Codice PHP:
<?php
$q = $_GET["q"];
$info = array(
"Titolo" => "Ciaoo",
"Descrizione" => "il sito di ciao",
"Keyword" => "Prova1,prova2,prova3",
"Link" => "http://ciao.com"
);
$keywords = explode(",", $info["Keyword"]);
$risultati = 0;
foreach($keywords as $key) {
if($q == $key) {
$risultati += 1;
}
}
if($risultati > 0) {
echo "Ho trovato {$risultati} risultati";
} else {
echo "Nessun risultato trovato!";
}
?>