J'ai un souci en PHP. Jessaie de charger dynamiquement des variables de session depuis une tabeal de paramètres, mais cela ne fonctionne pas.
Quelqu'un sauai'il comment déclarer des variables dynamiquement, mais en sesion, pour les utiliser ailleurs ?
voici le code de base:
// Demarrage session centralisé
session_start();
// Paramètres de connexion à la base de données
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "GesTour";
$connexion = mysql_connect($db_host, $db_user, $db_pass) or die (mysql_error());
$db = mysql_select_db($db_name, $connexion) or die(mysql_error());
// includes des class
include("objects.php");
// includes des functions
include("functions.php");
// determination si la liste des param est déjà chargée, sinon chargement
$lparam=LoadParam();
echo $lparam;
echo $_SESSION['language'];
// chargement des tags en fonction de la langue
$llanguage=LoadLanguage($language);
echo $toto;
$toto et une entree ds la seconde table appelée
Voici les fonctions appelées :
function LoadParam()
{
//Fonction de chargement de masse des paramètres
echo ' debut chargement ';
$query = "SELECT param_name,param_value FROM parameter";
$result = mysql_query($query) or die(mysql_error());
function LoadLanguage($p_lang)
{
//Fonction de chargement de masse des paramètres
echo ' debut chargement ';
$query = "SELECT trans_tag,trans_expression FROM translation where trans_language=".$p_lang;
$result = mysql_query($query) or die(mysql_error());