Obvio que hacen falta cosas.
Para que los campos de un formulario se puedan procesar con PHP necesitas un formulario, ¿dónde está el formulario?
Sería muy inteligente de tu parte mostrar el código real y completo, de otra forma casi nos estás pidiendo adivinar el problema con nada de información útil.