la cosa ha poco a che fare con html visto che si parla di variabili php.

intanto proviamo a darti una mano...

posta il codice: sia html che php

hai controllato se i nomi dei campi corrispondono all'array dei valori?