mi sono costruito a fatica un codice che mi permette di fare delle ricerche nel mio DB, da un text field in cui scrivo una parola prendo la variabile $cerca e poi...
$keys = explode (",", $cerca);
$query = "";
reset ($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
if ($parola != "")
$query .= "nome LIKE '%$parola%' OR categoria LIKE '%$parola%' OR sottocategoria LIKE '%$parola%' OR descrizione LIKE '%$parola%' OR ";
}
$query .= "0";
$query = "SELECT * FROM tabella WHERE " . $query;
ecc. ecc.
funziona bene se scrivo una sola parola nel text field oppure se ne scrivo di più ma separate da una virgola, vorrei che funzionasse anche bene se scrivo DUE o più PAROLE SEPARATE DA SPAZIO ma non so come fare...
spero di essermi spiegato bene...