[PHP] Création de variables dans une boucle et récupération?[Règlé]

Création de variables dans une boucle et récupération?[Règlé] [PHP] - PHP - Programmation

Marsh Posté le 11-10-2002 à 15:32:20    

Voilà, je suis en train de créer un bête formulaire. Je voudrais le faire de façon à ce que je puisse le gérer de façon dynamique.
 
Concrètement, j'ai x lignes identiques à afficher, le x étant un paramètre de ma page. Je crée x variables dans ma page à l'aide d'une boucle. Chaque variable ressemblant à "$var$i" avec $i le compteur de la boucle.
 
Problème, si j'arrive à créer les variables facilement grâce à la fonction 'eval', je n'arrive pas à récupérer les valeurs que je mets dedans.  :cry:  
 
Je vous mets ici le code de la boucle qui me permet de générer mes variables:
 
 

Citation :

   $i = 1;
    while($ligne = mysql_fetch_object($dbImagesNews)){
      $chaine = "\$var$i = $ligne->id_image";
      eval("\$chaine = \"$chaine\";" );
      $i ++;
    }
   


 
La seule chose dont je sois sûr, c'est que les noms des variables sont générés correctement. En revanche, pas moyen de savoir si elles sont bien instanciées ou d'accéder à leur valeur.
Alors, comment faire?? :??:


Message édité par chottohen le 11-10-2002 à 16:10:21
Reply

Marsh Posté le 11-10-2002 à 15:32:20   

Reply

Marsh Posté le 11-10-2002 à 15:49:14    

ChottoHen a écrit a écrit :

 
 

Citation :

   $i = 1;
    while($ligne = mysql_fetch_object($dbImagesNews)){
      $chaine = "\$var$i = $ligne->id_image";
      eval("\$chaine = \"$chaine\";" );
      $i ++;
    }
   






t'es sur de toi la ?
c'est pas plutot eval("$chaine;" ); que tu devrais faire ?

Reply

Marsh Posté le 11-10-2002 à 16:04:57    

lorill a écrit a écrit :

 
c'est pas plutot eval("$chaine;" ); que tu devrais faire ?




 
Oups!  :sweat:  
 
Merci!  :jap:

Reply

Sujets relatifs:

Leave a Replay

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