Pgp : pb de variable et de fonction - Programmation
MarshPosté le 20-02-2002 à 23:47:03
Voilà, dans mon cpde, j'ai la fonction suivante : ----------------------------------------- function MoisEnCours() { //renvoi le chiffre du mois en cours de traitement sur le CRA global $Mois, $thisYear, $Jour; $Mois2 = $Mois; if ($Jour < 10) {$Mois2 = $Mois2 - 1;} if ($Mois2 == -1) {$Mois2 = 11; $thisYear = $thisYear -1;} return $Mois2; }
echo "".$monthNames[MoisEnCours()]." ".$thisYear; ----------------------------------------- Quand j'utilise le fichier directement, tout fonctionne bien, mais lorsque je le passe en include dans un autre fichier, cette fonction MoisEnCours() me renvoie toujours 11.
Au début, avec un seul et unique fichier, j'avais ce même problème tant que je n'avais pas passé mes variables en global... Mais là...
Marsh Posté le 20-02-2002 à 23:47:03
Voilà, dans mon cpde, j'ai la fonction suivante :
-----------------------------------------
function MoisEnCours() {
//renvoi le chiffre du mois en cours de traitement sur le CRA
global $Mois, $thisYear, $Jour;
$Mois2 = $Mois;
if ($Jour < 10) {$Mois2 = $Mois2 - 1;}
if ($Mois2 == -1) {$Mois2 = 11; $thisYear = $thisYear -1;}
return $Mois2;
}
echo "".$monthNames[MoisEnCours()]." ".$thisYear;
-----------------------------------------
Quand j'utilise le fichier directement, tout fonctionne bien, mais lorsque je le passe en include dans un autre fichier, cette fonction MoisEnCours() me renvoie toujours 11.
Au début, avec un seul et unique fichier, j'avais ce même problème tant que je n'avais pas passé mes variables en global...
Mais là...
Si qq'un peut m'aider... Merci!