eli_ch821 segun lo que nos comentas de que te muestra el mensaje de que todo se realizo bien, creo que tus variables no las estas recuperando bien, es probable que en la configuracion de tu php.ini de tu equipo local tengas activado register_globals en on y en la mayoria de los hosting esta en off, en que te afecta esto??, pues afecta en el paso de parametros de un formulario a otra pagina, te explico en este ejemplo:
Código PHP:
// supongamos que en la direccion le pasas como parametro autorizado=1
// auth.php?autorizado=1
//con register_globals=on podrias mostrar los datos asi:
echo $autorizado;
//mostraria 1
//pero si no esta activado register_globals no puedes hacerlo de esa manera
echo $_GET['autorizado'];
//si usas el anterior no te mostraria nada es mas deberia mostrarte un error
//de variable no definida o en todo caso deberia estar en blanco
revisa si tus variables tienen valores, tal vez se encuentran vacias, puede ser que sea lo que te diga, dale un echo a tus variables antes del insert y ve si tienen contenido, saludos, cya