Gia. . hai ragione viene sovrascritto. Li popolo tramite query. Pero ho capito dove ho sbagliato. Ho una form nella quale ogni valore si chiama "lunedi[]" "martedi[]" e cosi via.
Ho cambiato i nomi cosi:
echo "<input type='text' name=lunedi[$commessa] value=''>";

Essendo in un ciclo la varibile commessa ha dei valori diversi mentre l'indice è sempre lo stesso e i dati sono sovrascritti. Devo trvare il modo di impedirlo ...