Ciao a tutti
Ho una domanda probabilmente molto semplice e da inesperti, ma sono settimane che ci sbatto la testa non poco.
Allora...
Io ho questo pezzo di codice:
Codice PHP:
$result_p = dbquery("SELECT * FROM risorse WHERE matricola_ris = $name");
$row_p = dbarray($result_p);
$_SESSION["nome_ris"] = $row_p["nome_ris"];
$_SESSION["id_ris"] = $row_p["id_ris"];
$_SESSION["cognome_ris"] = $row_p["cognome_ris"];
$_SESSION["matricola_ris"] = $row_p["matricola_ris"];
$_SESSION["livello_ris"] = $row_p["livello_ris"];
Quel che vorrei, è evitare di scrivere tutto ciò:
Codice PHP:
$_SESSION["nome_ris"] = $row_p["nome_ris"];
$_SESSION["id_ris"] = $row_p["id_ris"];
$_SESSION["cognome_ris"] = $row_p["cognome_ris"];
$_SESSION["matricola_ris"] = $row_p["matricola_ris"];
$_SESSION["livello_ris"] = $row_p["livello_ris"];
...e far sì che con un foreach, l'array risultante dalla select al db restituisca in automatico le variabili di sessione.
Una cosa del genere l'ho già provata ma non funge:
Codice PHP:
$result_p = dbquery("SELECT * FROM risorse WHERE matricola_ris = $name");
if ($row_p = dbarray($result_p)) {
foreach($row_p as $key => $row)
$_SESSION["$key"] = "$row";
}
Qualche consiglio?
Grazissime in anticipo!