Algo he conseguido, con este codigo me borra el archivo y todo normal pero lo hago en forma de array y se repite 2 veces y claro sale un error porque intenta borrar el archivo y ya esta borrado.
Código PHP:
case 1:
$fich = "select ruta_fichero from Gastos where id=".$_REQUEST['id'];
$consulta5 = $db -> prepare ($fich);
$consulta5 -> execute();
$lista = $consulta5 -> fetch();
foreach ($lista as $row)
{
unlink($_SERVER["DOCUMENT_ROOT"] .'/'.$row);
$sql = "delete from Gastos where id=".$_REQUEST['id'];
$consulta = $db -> prepare ($sql);
$consulta -> execute();
}
break;
No se como hacer que lo repita una vez o hacerlo sin foreach