Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
940 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  réutiliser une variable dans une boucle --> global?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

réutiliser une variable dans une boucle --> global?

n°1563242
pimsa
Posté le 22-05-2007 à 01:45:31  profilanswer
 

Bonsoir,
j'ai un fichier de config, que j'inclue dans chaque page, et qui contient une variable de type array. cette variable m'est necessaire pour la faire passer dans un while(). la variable n'est pas reconnue, à moins que je ne la redeclare avant le while avec ses clés/valeurs. Je dois donc sans doute "globaliser" cette variable pour la rendre passe-partout.
 
j'ai essayé:


global $monarray = array(
                                  'cle1' => 'val1',
                                  'cle2' => 'val2',
                                  'etc3' => 'valetc3'
                                  );


 
ça ne fonctionne pas.
comment procéder?
 
 
merci.

mood
Publicité
Posté le 22-05-2007 à 01:45:31  profilanswer
 

n°1563245
pimsa
Posté le 22-05-2007 à 01:58:22  profilanswer
 

au pire je fous le array dans une session :D

 

edit:
c'est fait merci.
si vous avez plus interessant j'écoute. :jap:


Message édité par pimsa le 22-05-2007 à 02:15:20
n°1563248
pimsa
Posté le 22-05-2007 à 03:54:02  profilanswer
 

merde en fait ça marche en local (sessions) mais pas online.  :D  
 
donc je cherche toujours une solution merci.  :whistle:

n°1563368
pimsa
Posté le 22-05-2007 à 11:51:40  profilanswer
 

up.
 
wtf?  :??:

n°1563419
cgo2
Dum spiro spero
Posté le 22-05-2007 à 13:27:18  profilanswer
 

J'ai rien compris à ton problème.


---------------
When it's from Finland it's good.  - Mon blog
n°1563423
ZeBix
edit > preview
Posté le 22-05-2007 à 13:31:32  profilanswer
 

Il est évident qu'en PHP, une "variable globale" ne passe pas magiquement d'une page à l'autre ... tu dois donc la faire figurer soit dans le $_POST (par exemple en la mettant en hidden dans un formulaire qui va  à la page de destination où tu as besoin de la variable), soit en $_GET (dans l'URL, donc pas de variables "sensibles" ),   soit en $_COOKIE, soit en $_SESSION, ce que tu as fait, et c'est pas un problème c'est même plutôt normal...  
 
( Je dois probablement oublier un "soit" :) )
 
Bref, tu as trouvé ta propre solution :)

n°1563596
Absyn7he
Posté le 22-05-2007 à 16:33:42  profilanswer
 

Code :
  1. var_dump($monarray)

avant le while.
 
s'il retourne null c'est que t'as soit écrasé la variable soit pas inclus le fichier de configuration.


Message édité par Absyn7he le 22-05-2007 à 16:33:57

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  réutiliser une variable dans une boucle --> global?

 

Sujets relatifs
[EXCEL] Menu déroulant et variable ?Convertir une chaine en déclaration de variable
mettre une valeur du presse papier dans une variableTest une variable de session dans un htaccess
variable a la place d'un indice dans un tableau en jsCréation d'une variable avec echo et affectation d'une valeur
[C] Boucle while qui bug![PHP] Variable de session
Simple récupération d'une variable phpCode Source dans variable en javascript ?
Plus de sujets relatifs à : réutiliser une variable dans une boucle --> global?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR