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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] [Résolu] Construire une variable avec une autre variable ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] [Résolu] Construire une variable avec une autre variable ?

n°1518747
smoggin
Posté le 23-02-2007 à 11:01:49  profilanswer
 

Hello,
 
Je cherche à faire quelque chose en php mais je ne sais pas si c'est possible et comment ça s'appelle (si ça existe) donc pas facile de trouver des réponses  :pt1cable:  
 
En fait j'ai une liste de tâches qui s'affiche dans une boucle while, jusque là pas de problème. On peut changer le statut de chaque tâche via un menu déroulant et ce que je voudrais c'est que le message de confirmation ou d'erreur s'affiche en dessous du menu déroulant concerné.
 
Je pensais donc créer une variable grâce à l'id_tache pour l'afficher au bon endroit mais je sais pas si c'est possible.
 
Par exemple je voudrais que si $_GET['id_tache']=5 ma variable $erreur_tache.$_GET['id_tache'] s'appelle en réalité $erreur_tache5
 
En gros créer un nom de variable grâce à une autre variable  :lol:  
 
C'est possible?


Message édité par smoggin le 23-02-2007 à 11:47:17
mood
Publicité
Posté le 23-02-2007 à 11:01:49  profilanswer
 

n°1518760
FlorentG
Posté le 23-02-2007 à 11:12:57  profilanswer
 

Les variables variables :

Code :
  1. <?php
  2.  
  3. $nomVar = 'erreur_tache' . $_GET['id_tache'];
  4.  
  5. $$nomVar = 'pouet';
  6.  
  7.  
  8. echo $erreur_tache5;


 
Maintenant ça fait assez bricolage :/ Avec un tableau ce serait peut-être mieux

n°1518766
rufo
Pas me confondre avec Lycos!
Posté le 23-02-2007 à 11:15:06  profilanswer
 

c'est pas plutôt ${$nomVar} qu'il faut faire en ligne 5?

n°1518769
FlorentG
Posté le 23-02-2007 à 11:16:27  profilanswer
 

On pourrait, maintenant il a dit qu'il voulait utiliser "$erreur_tachexxx". D'ailleurs si elle est pas déclarée, *boom*.

n°1518777
smoggin
Posté le 23-02-2007 à 11:26:34  profilanswer
 

Je suis une fille  ;)  
 
Comment il faudrait faire avec un tableau ?

n°1518784
FlorentG
Posté le 23-02-2007 à 11:34:59  profilanswer
 

Précise que t'es une fille tout de suite, t'aura 150% de gens en plus qui vont chercher à t'aider :D

n°1518788
flo850
moi je
Posté le 23-02-2007 à 11:38:29  profilanswer
 

tu peux creer des noms de variables a la volée avec la syntaxe ${"unchaine de cerectre plus ou moins varibel"}
 
mais tu aurai plutot interet a avoir un tableua $t_erreur , avec $t_erreur['id'] qui contient l'erreur
 
ce sera plus simple pour réappeler et gérer ces variables

n°1518790
Mxtrem
Posté le 23-02-2007 à 11:43:49  profilanswer
 

$tableau = array("01" => "erreur01", "02" => "erreur02", "03" => "erreur03" );
 
echo $tableau['01'];
// affichera erreur01

n°1518794
smoggin
Posté le 23-02-2007 à 11:46:52  profilanswer
 

Ok j'ai testé ça fonctionne bien! Merci beaucoup :D

n°1518821
Mxtrem
Posté le 23-02-2007 à 12:30:55  profilanswer
 

de rien :jap:


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

  [PHP] [Résolu] Construire une variable avec une autre variable ?

 

Sujets relatifs
Aide pour batch de renommageVBA - Gif animé dans un Userfom [Résolu]
[resolu] VB macro de comparaison de lignes[RESOLU]PHP et MySQL problème avec des boucles!!
[Résolu] Soucis avec une requête SQL dans une page PHP[PHP] Rechargement lors d'un retour en arrière
[PHP] Utilisation d'une base Mysql sous WAMP[PHP] Comment on limite les accès à un forum via chmod ?
Plus de sujets relatifs à : [PHP] [Résolu] Construire une variable avec une autre variable ?


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