Lee lo siguiente:
http://www.forosdelweb.com/f18/como-...1/#post2414268
Las variables de PHP no se evaluan nunca en comillas simples.
Por otro lado exactamente no te esta registrando nada en tu base de datos, así que el problema esta en la parte de registro, cehca que esten pasando correctamente los datos. (lo que te comentaba del uso de $_post vs $_POST)
Saludos.