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

  FORUM HardWare.fr
  Programmation
  PHP

  Caracteres Joker en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Caracteres Joker en PHP

n°1857176
The-Angelu​s
Posté le 03-03-2009 à 16:14:09  profilanswer
 

Salut,
 
Je sais que plusieurs messages parle de ce sujet mais ils ne me sont pas vraiment utile.
 
J'explique mon cas, Jais trois variable de session
 

Code :
  1. $_SESSION['source'.$i.''] = $data['source'] ;
  2. $_SESSION['type'.$i.''] = $data['type'] ;
  3. $_SESSION['destination'.$i.''] = $data['destination'] ;


 
avec $i non fixe et dont je ne connais pas la valeur maximal.
 
Je voudrais alors détruire ces trois valeurs à l'aide de la commande :
 

Code :
  1. unset($_SESSION['source']);
  2. unset($_SESSION['type']);
  3. unset($_SESSION['destination']);


 
Mais voila c'est ici que je bloque car je ne connais pas la valeur de $i.
 
C'est pour cela qu'un caractère joker me serais très utile. Il me suffirais de supprimer toutes les variables qui commencent par source, type et destination.
 
Merci d'avance pour vos réponses.
 
Cordialement !!!

mood
Publicité
Posté le 03-03-2009 à 16:14:09  profilanswer
 

n°1857191
rufo
Pas me confondre avec Lycos!
Posté le 03-03-2009 à 17:05:55  profilanswer
 

ça n'existe pas à ma connaissance, faut faire une boucle.
Maintenant, si c'est possible, ça serait mieux que tu fasses :

Code :
  1. $_SESSION['source'][$i] = $data['source'] ;
  2. $_SESSION['type'][$i] = $data['type'] ;
  3. $_SESSION['destination'][$i] = $data['destination'] ;


 
Parce que comme ça, un unset($_SESSION['source']) te supprime l'ensemble des infos pour la variable de session 'source'. Pareil pour les 2 autres.
 
ps : 'source'.$i.''   <- pourquoi tu concatènes une chaîne vide après le $i :??: Ca sert strictement à rien là...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1859159
The-Angelu​s
Posté le 09-03-2009 à 09:49:49  profilanswer
 

En faite je suis un vrais débutant en php et je me débrouille tout seul pour trouvé des aides sur divers tuto.
 donc pour 'source'.$i.'' je sais pas cela fonctionne comme cela donc je n'ai pas chercher plus loin.
 
Je vais donc suivre tes différents conseils.  
 
Sinon pour l'effacement de la session j'ai simplement rajouté une variable $var_j qui est $i+1 dans les variables de session. ce qui me permet de la rappeler si besoin.
 
je fait donc une boucle comme cela ensuite
 

Code :
  1. for($l=0;$l <= $_SESSION['var_j'];$l++)
  2.      {
  3. unset($_SESSION['source'.$l.'']);
  4. unset($_SESSION['type'.$l.'']);
  5. unset($_SESSION['destination'.$l.'']);
  6.      }
  7. unset($_SESSION['var_j']);


 
cela fonctionne nikel
 
voila me reste plus qu'a modifier ce code en tenant compte de ta remarque :
 

Code :
  1. 1. $_SESSION['source'][$i]


 
merci encore du coup de pousse.

n°1859168
rufo
Pas me confondre avec Lycos!
Posté le 09-03-2009 à 10:03:44  profilanswer
 

Si tu fais comme je t'ai dis, t'as pas besoin de var_j.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

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

  Caracteres Joker en PHP

 

Sujets relatifs
PHP cURL : simuler un bouton "Submit" / méthode POSTCréer des fonctions interne à PHP
Pb débutant PHP Mysql (easy PHP 3.0)[AS3] Police de caractères et aliasing
Php et expressions régulièresFaire correspondre du code PHP aux lignes d'un textarea
PHP debutant pb avec la syntaxe d'affichageInvite de Commande en PHP
[PHP]Connection BDD easyphp[PHP] Interpréter les balises html dans une textarea
Plus de sujets relatifs à : Caracteres Joker en PHP


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