mm.. pues ademas de lo que te dije cambia esto:
Código PHP:
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta)) { // se coloca en su lugar final
mysql_query ("INSERT INTO noticias values ('','$dependencia','$user','$fecha','$titulo','$resumen','$contenido','$ruta_del_archivo','')") or die("No se puede cargar");
echo " <br><br><br><br><table align='center' cellpadding='3' cellspacing='0' width='300px'>";
echo "<tr><td align='center' bgcolor='#EEEEEE'><br><font face='arial' size='-2'>LA NOTICIA HA SIDO GUARDADA ÉXITOSAMENTE!!<br><br><a href='noticias.php?seller=true &l=".$nivel." &gadsadlsjfoaeiiojdfsanfansdoifoaewjfadsnfdasf &gdodfsad=232 &f=".$dependencia." &u=".$user." &ok=jdfoasiodfldsap &s=".$s."' class='enlacenav' > Regresar</a><br></font></td></tr>";
echo "</table><br><br><br><br><br><br><br><br>";
}
por esto:
Código PHP:
mysql_query ("INSERT INTO noticias values ('','$dependencia','$user','$fecha','$titulo','$resumen','$contenido','$ruta_del_archivo','')") or die("No se puede cargar");
echo " <br><br><br><br><table align='center' cellpadding='3' cellspacing='0' width='300px'>";
echo "<tr><td align='center' bgcolor='#EEEEEE'><br><font face='arial' size='-2'>LA NOTICIA HA SIDO GUARDADA ÉXITOSAMENTE!!<br><br><a href='noticias.php?seller=true &l=".$nivel." &gadsadlsjfoaeiiojdfsanfansdoifoaewjfadsnfdasf &gdodfsad=232 &f=".$dependencia." &u=".$user." &ok=jdfoasiodfldsap &s=".$s."' class='enlacenav' > Regresar</a><br></font></td></tr>";
echo "</table><br><br><br><br><br><br><br><br>";
sin el if te hace el insert siempre... y si tienes el campo imagen con lo que te comente por defecto te lo inserta bien...
prueba a ver..