Muchas gracias chicos!!!
no tenia idea del OR DIE, y gracias a eso pude ver lo que pasaba, el problema era que mi php esta configurado con register_globals = Off entonces ninguna de las variables tenia algun valor y eso me daba un error de sintaxis en el insert into.
asi que mejor ocupe los $_REQUEST y ahi funciono sin problemas.
Gracias chicos, les agredezco su ayuda