ciao a tutti.
ho una pagina con un form che permette la selezione di alcune voci per effetuare una ricerca. I dati vengono passati nella pagina che dà l'esito della ricerca. Solo che in questa pagina (dell'esito) mi visualizza solo i risultati di un criterio di ricerca; appenna ne aggiungo un altro non mi visulizza più nulla. Qualcuno mi puo aiutare?
Codice PHP:
$dati = array();
if(isset($_GET['model_occhi']) && ($_GET['model_occhi']) != "" ) {
$dati[] = $_GET['model_occhi'];
}
if(isset($_GET['model_capelli']) && ($_GET['model_capelli']) != "" ) {
$dati[] = $_GET['model_capelli'];
}
//in $parola_ricerca metto solo i risultati GET non vuoti
$parola_ricerca = array();
foreach($dati as $parola_ricerca){
$query = "SELECT * FROM model " .
"WHERE model_occhi = '" . $parola_ricerca . "' " ;
//"AND model_capelli= '" . $parola_ricerca . "' "; Se lo aggiungo non mi mostra più niente
$result = mysql_query($query)
or die (mysql_error());
while ($row = mysql_fetch_array($result)) {
echo "
";
echo "
";
echo "'" . $row['model_nome'] . "'";
echo "
";
echo $row['model_occhi'];
echo "
";
echo $row['model_capelli'];
}
}