provo a esprimere un concetto:

dovrebbe confrontare la variabile del contatore con l'id e se i dati non corrispondono deve incrementare il contatore, se i dati corrispondono deve fare l'aggiornamento.

ho detto bene? e se ho detto bene come faccio?