Ho bisogno di aiuto su una banca immagini che sto realizzando
Per ogni immagine ho previsto vari attributi (che vengono salvati in una tabella che raccoglie idimg, idcriterio, idopzione).
Il mio problema è che vorrei effettuare una ricerca in quella tabella per ottenere solo gli idimg che soddisfano tutti i criteri di ricerca.
Al momento sono arrivato ad elencare le immagini che corrispondono ai singoli criteri, ma non riesco a capire come cavolo numerarli e confrontarli (array_intersect?).
Mi date una mano?
$conta = 0;
foreach ($cri as $key => $value) {
echo "<hr>ARRAY#$conta: idcriterio = $key AND idopzione = $value
";
///crea l'array corrispondente a questo criterio
$result = mysql_query("SELECT idimg FROM ib_immagini_opzioni where idcriterio = $key AND idopzione = $value");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){
echo "$row[idimg]
";
}
$conta++;
}
echo "<hr>Adesso confronta gli array:
";
E adesso...?