créé sa propre superglobal...
Posté : 24 mai 2007, 13:29
salut la team 
j'ai une table de db qui contient moulte information special...
j'aimerai créé une superglobal $_ZZZ qui serai en fait un tableau associatif un peu comme $_SESSION, $_SERVER ....
j'ai trois fichier: ma_page.php à laquel j'inclue system.php dans lequel est inclue fonction.php
dans fonction.php, j'ai la fonction suivante pour definir cette superglobal $_ZZZ:
si quelqu'un a une idée a me soumettre pour faire en sorte que, lorsque la fonction est executer, ma superglobal $_ZZZ soit utilisable sur mes page, ainsi que dans fonction.php et systeme.php?
merci d'avance
j'ai une table de db qui contient moulte information special...
j'aimerai créé une superglobal $_ZZZ qui serai en fait un tableau associatif un peu comme $_SESSION, $_SERVER ....
j'ai trois fichier: ma_page.php à laquel j'inclue system.php dans lequel est inclue fonction.php
dans fonction.php, j'ai la fonction suivante pour definir cette superglobal $_ZZZ:
function definition_superglobal()
{
//connexion au serveur MySQL
include ("../info_sql_connection.php");
$connexion = mysql_connect($hostdb, $userdb, $passdb) or die('Erreur SQL !<br />'.$connexion.'<br />'.mysql_error());
//sélection de la BDD
$db = mysql_select_db($usedb_su,$connexion) or die('Erreur SQL !<br />'.$db.'<br />'.mysql_error());
// selection de toutes les valeur de la table pour id=1
$sql = "SELECT * FROM `$table_su` WHERE id = 1";
$result = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_close();
$_ZZZ = mysql_fetch_assoc($result); // met toutes mes valeurs sql en tableau associatif
global $_ZZZ; // je fait en sorte que cette variable soit global donc reutilisable de partout
}
mon problème est que si je fait un print_r($_ZZZ); sur ma page, rien n'est retourné si quelqu'un a une idée a me soumettre pour faire en sorte que, lorsque la fonction est executer, ma superglobal $_ZZZ soit utilisable sur mes page, ainsi que dans fonction.php et systeme.php?
merci d'avance