Se ha de suponer que tu imagen sube bien a tu BD? .. lo has comprobado con tu administrador de Mysql (phpMyadmin o similar)?
Supongo que esto será un error al trasncribir el código al foro:
query = "INSERT INTO jcgrm_noticias(idcat,titulo,resumen,ampliacion,
ima gen,autor,celectronico,referencia,
fecha_publicacio n,importancia,activa)";
Ojo con nombres de campos con espacios ...
Por lo demás .. falta el código de:
thumbnails.php
Por qué (por mi parte) ya te comenté en otra ocasión que no puedes pasarle a tu script de "thumbnails.php" el archivo de imagen binario entero. DEBES! pasarle una referencia .. ejemplo tu id_noticia o referencia "única" de ese registro para que en thumbnails.php puedas hacer una consulta SQL!!! otra vez a esa tabla para obtener -únicamente- ese campo "imagen" y aplicar el resto de funciones de GD y cabeceras HTTP necesarias para componer y entregar la imagen al cliente (navegador) bajo el tag de imagen que usas en otra página que lo llamas. (y todo esto por qué haces una relación 1-1 (una noticia -> 1 imagen máximo .. podrías tener una tabla de imagenes sólo relacionada con las noticias .. así tendrías 1 noticia -> N imagenes .. con un sistema más versatil ..).
Esto NO:
Código PHP:
<img src='thumbnails.php?dir=not&imagen=".$fetch['imagen']."' alt='".$fetch['titulo']."' class='cursor'>
Algo "correcto" sería:
Código PHP:
<img src='thumbnails.php?dir=not&id_noticia=".$fetch['id_noticia']."' alt='".$fetch['titulo']."' class='cursor'>
Para que en thumbnails.php .. hagas un
SELECT imagen FROM jcgrm_noticias WHERE id_noticia = $_GET['id_noticia']
y resto de código ...
Un saludo,