scusami,
Leggendo qualcos'altro sul SQL sono arrivato a questo punto:
Codice PHP:
$DBName = "db_prova";
$Table = "prova";
@mysql_select_db("$DBName");
$risultati = "SELECT* FROM $prova";
$risultati = mysql_query($risultati);
$conto = mysql_numrows($risultati);
Questo è ciò che ho fatto.
Il mio DB contiene i seguenti campi:
ID (primaria)
Marca, VARCHAR(25)
Modello, VARCHAR(25)
Ora ho un ciclo "WHILE" per estrarre i valore e tutto funziona tranquillamente però non so come dire al PHP di mettere tutti i "Modelli" di un "Marca" sotto la stessa categoria....
Mi sono spiegato?
Il codice che mi stampa i valori è:
Codice PHP:
$i = 0;
if ($conto < 1) {
print "<center>
La ricerca non ha prodotto nessun risultato</p>/center>";
}
else {
while ($conto > $i) {
$Cat = mysql_result($risultati,$i,'Marca');
$Subcat = mysql_result($risultati,$i,'Modello');
print "[*]
[b]$Categoria[/b]</p>
";
print "<ul>
$Sottocategoria</p>[/list]";
$i++;
}
}
A mio parere invece di mettere un print "cat"-"subcat" dovrei mettere una condizione per controllare che il cat non sia uguale a quello messo in precedenza però poi tornerebbe il problema subito dopo perché se dovessi fare 10 categorie non posso impostare 10 varianti ecc...
Cosa mi consigli??