stutzmann
Messages postés5Date d'inscriptionmardi 26 avril 2005StatutMembreDernière intervention23 septembre 2005
-
23 sept. 2005 à 15:18
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 2007
-
23 sept. 2005 à 16:10
Salut à vous tous,
je suis debutant et j'ai un probleme je n'arrive pas à declarer les variables
$index_fonction et $titre_fonction en tant que tableaux accessible dans toutes mes functions.
<?php
define(
"COLOR_PAIR",
"#DDDDDD");
define(
"COLOR_IMPAIR",
"#CCCCCC");
global $index_fonction;
global $titre_fonction;
require(
"Parametre_connection.php");
require(
"../Function_connection.php");
function chargement_base(){
$i=
0;
if (!test_connection_base(SERVEUR,NOM,PASSE,BASE)){
$erreur =
FALSE;
$message_erreur=
"Erreur de connection base.";
} else {
$id =mysql_connect(SERVEUR,NOM,PASSE);
if (mysql_select_db(BASE)){
$request=
"SELECT * FROM fonctions";
if (
$result =mysql_query(
$request)){
while (
$ligne= mysql_fetch_row(
$result)){
// print "numero : " . $i . "
";
$index_fonction[
$i]=
$ligne[
0];
$titre_fonction[
$i]=
$ligne[
1];
$i++;
}
$erreur=
TRUE ;
} else {
$erreur =
FALSE;
$message_erreur=
"Erreur de requete de base de données.";
print
"<td colspan="2" align="center">Resultat : " .
$msg .
"
Nombre de ligne(s) : " .
$nb_ligne .
"</td>\n";
print
"</tr>\n";
affichage_donnee(
$nb_ligne);
}
?>
L'idee generale du programme dans la function chargement_base() j'interroge une base de donnee de là je rempli mes tableaux $index_fonction et $titre_fonction, ensuite grace à la function affichage_donnee() je voudrai l'afficher, mais rien.
Merci d'avance pour votre aide.
PS: vous pouvez toujours commenter le reste, merci
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 23 sept. 2005 à 15:26
salut, tu t'es trompé... global se met justement à l'interieur de la
fonction pour spécifier à PHP que tu fais appel à la variable globale
et non à nue locale!