Grazie per avermi risposto.

echo $_POST[cognome];

mi visualizza il cognome senza problemi: ne deduco che la variabile passa; è dalla query che non viene presa!!