Codice PHP:
<?php

/* -- Apro la Sessione -- */
session_start();

/* -- Riprendiamo la variabile di Sessione UserName -- */
$username $_SESSION['username']; 
$image $_SESSION['deled_image'];
$comment $_SESSION['deled_comment'];
$sec $_SESSION['sec'];

/* ------- FUNZIONI ELIMINAZIONE RECORD ------- */

[...]

/* -- Funzione per Eliminare una Foto/Immagine -- */
function deled_image($record)
{    
    
/* -- Connessione al Database delle Foto/Immagini -- */
    
include "database_sec.php";

    
/* -- Estraggo l'URL del navigatore -- */
    
$url dirname($_SERVER['PHP_SELF']);
    
    
/* -- Query -- */
    
$query "DELETE FROM " $sec " WHERE filename = '$record' ";
    
$result mysql_query($query);

    
/* -- Se l'esito è errato diamo Errore -- */
    
if (!$result) die (mysql_error());
    
    
/* -- Eliminiamo la Variabile Image & Sec -- */
    
unset ($image);
    unset (
$sec);

    
/* -- Reindirizziamo l'Utente nella Pagina in cui era -- */
    
header("location: " $url);
}

/* ------- FINE FUNZIONI ELIMINAZIONE RECORD ------- */

    /* ------- ELIMINAZIONE RECORD ------- */
    
if (isset($image))
    {
        
deled_image($image);
    }
    elseif (isset(
$comment))
    {
        
deled_comment($comment);
    }
    
/* ------- FINE ELIMINAZIONE RECORD ------- */

?>
$sec non mi viene letto all'interno della funzione, infattiì se metto echo $sec; fuori dalla funzione mi da l'output, invece per esempio qui:
$query = "DELETE FROM " . $sec . " WHERE filename = '$record' ";
mi da errore perche $sec non c'è.

Come mai?