[supersaibal]Originariamente inviato da emerson74
$riga2 è solo un nome per non confonderla con $riga che avveo già usato, niente di particolare, perché? da qualche problema?



non va bene un while dentro un'altro? non sono un drago, si capisce, pensavo potesse funzionare lo stesso ma non ci riesco [/supersaibal]
Non va bene un while annidato per l'estrazione delle tuple, perche' quello interno quando riceve la palla continua fino a che non riceve false. A questo punto passa la palla al primo che trova il false pure lui e finisce il ciclo. quindi il primo vedra' solo una tupla.

mysql_fetch_array estrae due volte i valori. una con un indice associativo, e un'altra lo stesso dato con indice numerico. Se vuoi scorrere l'array che crei nel primo while usa foreach().

Esattamente che vuoi fare non l'ho capito. Prova il seguente e adattalo al tuo bisogno. Intanto potrai vedere scorrere tutti i record.
codice:
while($riga = mysql_fetch_assoc($categoria)){               

$Inox = $riga["Inox"];                                      
$Antracite = $riga["Antracite"];                            
$Nero = $riga["Nero"];                                      
$Bianco = $riga["Bianco"];                                  
                                                            
$colori = array("$Inox", "$Antracite", "$Nero", "$Bianco"); 
                                                            
     foreach($colori as $key => $value) {                        
        echo "Chiave  $key => Valore $value
";                 
     }                                                               }