Originariamente inviato da ade_v
in 1.php

fai una echo di $sql, così vedi quale query viene realmente data in pasto a mysql
ho fatto echo della query
e effettivamente mi stampa id del record che ho selezionato, per esempio se clicco sul secondo record nella pagina 1.php visualizzo il form con i rispettivi campi riempiti pronti per la modifica

è nella pagina2.php che non fa update eppure gli passo le variabili giuste

forse il problema è il tipo di metodo get oppure post???