Ragazzi ho nel db una tabella dove ci sono le marche, una dove ci sono gli articoli ed una dove ci sono le categorie.
Tramite il seguente codice, in un form ricerco le marche presenti nel db e le visualizzo nella tendina:
Codice PHP:
<?php
$hostname="localhost";
$username="root";
$passwd="";
$conn=mysql_connect($hostname,$username,$passwd);
mysql_select_db("my_unionbike");
$query = "SELECT marca.nome, marca.codMarca FROM marca ORDER BY marca.nome ASC";
$result = mysql_query($query);
echo "<select name='codMarca'>";
while($row = mysql_fetch_assoc($result))
{
echo "<option value='".$row['codMarca']."'>".$row['nome']."</option>";
}
echo "</select>";
?>
Vorrei che questa tendina mi visualizzasse però le marche che hanno un almeno un prodotto di una determinata categoria. Ogni prodotto ha un codice associato alla tabella categoria.
Vi riporto qui sotto la ricerca che utilizzo nella visualizzazione degli articoli con codice relativo agli scarici (codice:sca)
Codice PHP:
$select="SELECT articoli.codArticolo, articoli.nome, articoli.prezzo, articoli.descrizione, articoli.disponibilita, articoli.image, marca.nome AS nomeMarca
FROM articoli, marca, categoria
WHERE marca.codMarca='$codMarca' AND articoli.codMarca='$codMarca' AND articoli.prezzo>'$min' AND articoli.prezzo<'$max'
AND articoli.codCat='sca' AND categoria.codCat='sca'
ORDER BY articoli.nome ASC ";
Vi prego aiutoooooo