Salve vi espongo il mio problema
vorrei che da un campo <input type"text">, inserendo 2 parole ad esempio mario rossi
mi deve ricercare nel database non la stringa "mario rossi" ma le stringe "mario" "rossi"
di cui la prima nel campo nome del db e la seconda nel campo cognome
ho fatto un explode ma non mi fa la ricerca precisa o meglio mi stampa un altra parola
vi posto il codice
codice:
<?php
$findme = $_POST['findme'];
require_once('../Connections/connessione.php');
global $connessione;
$sql = "SELECT id, nome, cognome, immagine FROM users WHERE (cognome LIKE '%$findme%') or (nome LIKE '%$findme%')";
$result = mysql_query($sql, $connessione);
$ArrayRisultati=explode(" ",$findme);
while ($risultati = mysql_fetch_array ($result)){
array_push($ArrayRisultati,$risultati) ;
}
echo "<ul>";
for($a=0;$a<count($ArrayRisultati);$a++){
echo "[*]". "<img src=\"../imm/show.php?id=".$ArrayRisultati[$a]['id']. "\" width=\"50\" height=\"50\"> " . $ArrayRisultati[$a]['nome']. " " . $ArrayRisultati[$a]['cognome']."";
}
echo "[/list]";
?>
qualcuno puo' aiutarmi? non so se mi sono spiegato bene
se vi servono altre info chiedetemi pure
grazie a tutti