Un comentario ..
Para que tomas la hora en el formulario y la propagas en una variable oculta en tu formulario? ...
Deberías guardar esa hora Y fecha en un sólo campo de tu BD directamente .. sin pasear ese dato por formularios (donde sería fácilmente alterable esa fecha) . y sin pasar por PHP .. por qué Mysql tiene funciones para trabajar con fechas.
Usa un sólo campo de fecha/hora tipo DATETIME .. y almacena la fecha y hora actual usando NOW() de Mysql
Ejemplo:
INSERT INTO tabla (fechahora) VALUES (NOW())
-----------------
Sobre tu problema principal .. usa mysql_error() para ver posibles errores (de SQL o conexión) que puedas tener:
Código PHP:
mysql_query("insert into noticias(titular,seccion,breve,ampliada,fuente,fecha,hora)
values('".$titular."','".$seccion."','".$breve."','".$ampliada."','".$fuente."','".$fecha."','".$hora."'",$connect) or die (mysql_error());
Un saludo,
Un saludo,