Ciao
Ho costruito un piccolo motore di ricerca su un sito, secondo l'articolo http://freephp.html.it/guide/lezione.asp?id=173
//Raccolgo le parole chiave
$keys = explode (",", $ricevute);
$query = "";
reset ($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
if ($parola != "")
$query .= "titulo LIKE '%$parola%' OR contenuti LIKE '%$parola%' OR ";
}
$query .= "0";
//prima query
$query = "SELECT * FROM AGENDA WHERE".$query."ORDER BY data DESC LIMIT $start,$step";
Fin qui tutto bene. Se poi voglio limitare ulteriormente la ricerca secondo un altro campo (area), come risultato non mi fa nessuna selezione, ma mi visualizza tutti i record come se non filtrasse il campo area
//seconda query
$query = "SELECT * FROM AGENDA WHERE area='$area' AND".$query."ORDER BY data DESC LIMIT $start,$step";
Cosa sbaglio?