Quote Originariamente inviata da ninja72 Visualizza il messaggio
prova con questo approccio, poi ovviamente fai le modifiche necessarie.

codice:
function denom()
{
    $eDenom = [];
    // variabili d'esempio
    $usr['ragione_soc'] = 'azienda1';
    $usr['nome'] = 'nome1';
    $usr['cognome'] = 'cognome1';

    $eDenom = [
        'ragione_soc' => $usr['ragione_soc'],
        'nome' => $usr['nome'],
        'cognome' => $usr['cognome']
    ];
    return $eDenom;
}

echo denom()['ragione_soc'];
echo denom()['nome'];
echo denom()['cognome'];
Il mio problema è che non mi trova l'utente, non la definizione in sè.
Quindi anche inviando ID utente, non riesce ad estrarlo dal DB per qualche motivo.
dove prenderei i dati nel tuo esempio ?

E' questo pezzo qui che ha problemi nella funzione:
Codice PHP:
Codice PHP:
function denom($u)
{
        
$nmCliente $indexPage->runQuery("SELECT id, ragione_soc, name, nome FROM Utenti WHERE id=:id");
        
$nmCliente->execute(array(":id"=>$u));
        
$client $nmCliente->fetch(PDO::FETCH_ASSOC); 


Funziona tutto se lo ripeto per ogni pagina, ma se devo creare una funzione non si connette al DB.
$u arriva correttamente, togliendo l'estrazione mi ritorna ID utente senza problemi.