que raro che, yo no veo ningun error!!!! fijate si esta grabando en la DBH .. y tambien proba imprimiento la cadena SQL ... te conviene trabajar asi ..
Código PHP:
$sql = "insert into ... ";
$res = mysql_query() or die(mysql_error());
echo $sql;
Esto es para que veas relamente que es lo que contiene la cadena SQL .. a veces puede estar fallando eso... bueno espero que lo soluciones !!!