Esto está mal:
Cita: <input type="hidden" name="<?php echo $id;?>" class="form-input" />
Eso no creará la variable $id al recibir el formulario, debes hacerlo así:
Cita: <input type="hidden" name="id" value="<?php echo $id;?>" class="form-input" />
Y al leerlo con PHP así:
¿Se entiende?
Por favor lee un manual:
http://www.php.net/variables.external