Bhè questo perchè il valore della variabile color devi modificarlo ogni volta.
Dovresti procedere in questo modo
1-Esecuzione della query
2-Inizio del ciclo che stampa tutte le righe
3-Controllo per cambiare il colore
4-Stampa della riga
5-Fine del ciclo di stampa

Rispondi quotando