Código:
El problema que tengo es que siempre se mete por el if donde valido si existe la variable FILES,aun cuando subo una foto.<?php $titular=$_POST["titular"]; $contenido=$_POST["contenido"]; $error=""; if(empty($titular) || is_numeric($titular)){ $error="<span class=\"rojo\">No se ha descrito el titular de la noticia o su contenido no es texto</span><br/>"; } if(empty($contenido)||is_numeric($contenido)){ $error=$error."<span class=\"rojo\">No se ha descrito el contenido de la noticia o lo introducido no es texto</span> <br/>"; } if(!isset($_FILES["foto"])){ $error=$error."<span class=\"rojo\">Debe introducirse una imagen</span>"; } if ($error!=""){ echo "<div id=\"error\">"; echo $error; ?> <br /><a href="<?php echo $_SERVER['HTTP_REFERER'];?>">Volver</a> <?php echo "</div>"; } else{ $insert="INSERT INTO noticias (Titular,Desarrollo,Fecha) VALUES ('$titular','$contenido',CURDATE())"; mysql_query($insert); $nuevoid=mysql_insert_id(); editar_imagen("foto",$nuevoid); echo "<div id=\"ok\">"; echo "La nueva noticia se ha insertado correctamente"; echo "</div>"; } ?>
Alguien me puede decir donde tengo el error?
Gracias.