[PHP] session_register avec une variable "élaborée",syntaxe

session_register avec une variable "élaborée",syntaxe [PHP] - PHP - Programmation

Marsh Posté le 21-09-2003 à 20:32:52    

Bonjour,
 
je galère depuis un petit moment, j'aimerais mettre dans une session plusieurs variables de type $nbr? ($nbr1,$nbr2,$nbr3,...).
je sais juste par l'intermediaire de la variable $nbq combien il va y avoir de variable de type $nbr?
 
le problème est de trouver une façon générique d'enregistrer dans la session une variable type $nbr?
 
la commande echo "${'nbr'.$reqnbq}"; affiche très bien ce type de variable en fonction de $reqnbq,
 
quel syntaxe utiliser dans un session_register ?
 

Code :
  1. $reqnbq="0";
  2. while($reqnbq<$nbq)
  3. {
  4. $reqnbq=$reqnbq+1;
  5. session_register("{'nbr'.$reqnbq}" );
  6. }


 
Merci pour vos réponses :jap:

Reply

Marsh Posté le 21-09-2003 à 20:32:52   

Reply

Marsh Posté le 21-09-2003 à 20:48:35    

LES TABLEAUX C'EST BIEN
 
 
 
(putain mais je comprend pas, les mecs ils font des machins en session et ont pas la moindre conscience de l'existence des tableaux :sweat:)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-09-2003 à 20:57:36    

Le pire c'est qu'on en a déjà parlé vendredi...
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 21-09-2003 à 20:58:30    

achète un bouqin à l'occase tout de même


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 21-09-2003 à 21:15:06    

JagStang a écrit :

Le pire c'est qu'on en a déjà parlé vendredi...
 
http://forum.hardware.fr/forum2.ph [...] 620&cat=10

oh putain c'etait le meme!!!!  :ouch:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-09-2003 à 23:41:41    

calmos, calmos,  
 
Les tableaux c bien mais quand on doit modifier un gros code avec pas mal de fichiers utilisant le même système, on n'a pas forcément envie de reprendre tout le mécanisme,
 
Maintenant peut être que je vais pas pouvoir y couper au tableau :D
 
comment syntaxé pour remplir un session_register() avec ce genre de variables ?
 
Oui les tableaux c bieng  :p

Reply

Marsh Posté le 22-09-2003 à 00:03:18    

:heink:  si quelqu'un peut se dévouer pour faire remonter la faq php (ok ok vais le faire moi même, j'ajouterai ça plus tard)
 
bon donc pour tes quelques lignes de code infame t'es sur la bonne voie (si on peut dire)
 
j'ai honte de poster un code pareil ici mais bon
 

Code :
  1. for ($i = 0; $i <= $nbq ; $i++) {
  2.   if (isset ${'nbr'.$i}) {
  3.   session_register('nbr'.$i);
  4.   }
  5. }


 
ou quelque chose d'approchant
 
premier point => les TABLEAUX !!! assigner des variables dynamiques à la pelle c'est du n'importe quoi et faire $Tab[] = $var; c'est loin d'être compliqué (vive CTRL+R)
 
deuxième point => de l'utilisation de $_SESSION au lieu de session_register cf la doc
 
en bref, passe 2 jours maintenant t'en gagneras 10 plus tard


Message édité par Sh@rdar le 22-09-2003 à 00:03:55

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 22-09-2003 à 10:29:44    


 
Merci pour ton aide, :jap:
 
effectivement je vais passer aux tableaux sur ce coup, ça fera du code plus efficace,
 
@+

Reply

Marsh Posté le 22-09-2003 à 13:13:09    

vitom a écrit :


effectivement je vais passer aux tableaux sur ce coup

il aura fallu insister :sweat:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed