te hace falta el campo fecha no lo veo pero si se te olvido ponerlo y SI lo tienes, te recomendaria que insertaras de uno en uno para probar la sentencia y ver en que falla
ejemplo:
Cita: $sql_imagen="INSERT INTO proyectos (archivo) values('".$HTTP_POST_FILES['archivo']['name']."')";
$sql_imagen="INSERT INTO proyectos (nombreproyecto) values('".$_POST["nombreproyecto"]."')";
etc....
pero asi en vista rapida supngo que te falla en el campo fecha , puede que tengas problemas con el formato en que lo envias (puede no ser compatible con el formato que lo guardas)