Vale Gracias, aparte de eso que lo edité después, sin ver tú respuesta, el fallo esta en que debia usar, como tú has dicho la variable $_FILES para el tipo de archivos
MUCHAS GRACIAS!!
Código [Seleccionar]
if(isSet($_POST['enviar']) ){
echo "Recibe enviar ";
if ( empty($_FILES['imagen']) ){
echo "No entra";
}
else{
echo "Inserta";
$i=1;
$subir = new imgUpldr;
$subir->init($_FILES['imagen'],$_FILES['imagen']['name'], $nombre );
$res=$database->updateImg($subir->_name, $nombre, $i);
if($res){
header("location:modCat.php?id_cat=".$id."&nombre=".$nombre."");
}
else{
echo " <h2>Error: No se ha podido</h2>" ;
}
}
}
MUCHAS GRACIAS!!