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.[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]
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 "; } }![]()

[/supersaibal]
Rispondi quotando