he encontrado una mejor solución, en mi bd coloque una imagen en blanco. y cada vez que venga una noticia sin imagen llamo a esa magen en blanco, pero no me estar mostrando la imagen, solo sale la tipica imagen con el campo x
Código PHP:
<?php
include("Sitio_Seguro/autentificador/aut_config.inc.php");
$db_conexion= mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die(header ("Location: $redir?error_login=0"));
mysql_select_db("$sql_db");
$id_new=$_GET['code'];
$consulta_imagen=mysql_query("SELECT nfoto FROM tbnoticia WHERE idnoticia='$id_new'")or die(mysql_error());
$ver_consulta=mysql_fetch_array($consulta_imagen);
mysql_free_result($consulta_imagen);
if($ver_consulta[nfoto]==""){
//$var=strtolower($ver_consulta[ntitulo]);
$var="noticia base";
$void=mysql_query("SELECT nfoto FROM tbnoticia WHERE ntitulo='$var'")or die(mysql_error());
$vacio=mysql_fetch_array($void);
header("Content-Type: image/pjpeg");
echo $vacio[0];
exit;
}
if(isset($_GET['code'])) {
$sql = "SELECT nfoto FROM tbnoticia WHERE idnoticia='".$_GET['code']."'";
$consulta = mysql_query($sql);
$result_array = mysql_fetch_array($consulta);
header("Content-Type: image/pjpeg");
echo $result_array[0];
exit;
}
mysql_close();
?>
la idea es, consulto si el cmpo imagen viene vacio, si es así después traigo la imagen en blanco donde el campo ntitulo sea "noticia base"