UPLOAD_ERR_NO_FILE haga una accion determinada.
La variable $error la extraigo del array $FILES["imagenEp"]["error"]. lo que quiero es que si no especifico un fichero de subida, que actulice la tabla, sin modificar la imagen que ya tenia asignada, pero siempre se va por el else del final.
Que puedo hacer???. Mi codigo es el siguiente:
if ($error == "UPLOAD_ERR_OK")
{
move_uploaded_file($_FILES["imagenEp"]["tmp_name"], $fichImg);
$actuPro = mysql_query("UPDATE cine SET titulo = '$_POST[tituloEp]', imagen = '$fichImgIns', director = '$_POST[directorEp]', comentarios = '$_POST[comentariosEp]', fecha = NOW() WHERE (codigo = '$idpro')");
mysql_close($conexion);
header("Location:cine.php");
exit();
}elseif ($error == "UPLOAD_ERR_NO_FILE")
{ //Si no se selecciona imagen, es que no se cambia y no hay que indicar en la sql
$actuPro = mysql_query("UPDATE cine SET titulo = '$_POST[tituloEp]', director = '$_POST[directorEp]', comentarios = '$_POST[comentariosEp]', fecha = NOW() WHERE (codigo = '$idpro')");
mysql_close($conexion);
header("Location:cine.php?resul=$r");
exit();
}else{
$r = comprobarErrores($error);
mysql_close($conexion);
header("Location:error.php?resul=$r");
exit();
}
