Originariamente inviato da web ces
l'errore è che mysql_fetch_array() dà un numero doppio di rusultati
usa mysql_fetch_row()!
e poi perchè c'è sia un for che un while? non ne basta uno?
Il While scandisce il risultato della query mentre il for scandisce ogni singolo record (tutti i campi)