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??