Porque no hace un debug de la consulta:
Código PHP:
$sql = "insert into noticias(titular,seccion,breve,ampliada,fuente,fecha,hora)
values('$titular','$seccion','$breve','$ampliada','$fuente','$fecha','$hora')";
echo $sql;
Y no te olvides de comentar la funcion mysql_query asi primero probas que la query sea correcta. Si usas phpmyadmin, podes probar directamente la query ahi y fijarte cual es el error, sino, directamente en mysql.
Saludos,
pancarne