francoisch Posté 30 Juillet 2009 Partager Posté 30 Juillet 2009 Bonjour Jappelle depuis différentes pages deux fichiers contenant des variables : include ("fichier1.php");include ("fichier2.php"); avec de nombreuses occurrences de fichier2.php contenant des valeurs différentes suivant la page appelante. Dans certains cas, la même variable $variable006, par exemple, peut être spécifiée dans fichier1.php et fichier2.php. Naturellement, en appelant $variable006, je récupère alors la valeur qui se trouve dans fichier2.php. Ma question : comment récupérer la valeur qui se trouve dans fichier1.php, si cest possible ? Par avance merci de votre aide. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Noaric Posté 30 Juillet 2009 Partager Posté 30 Juillet 2009 Bonjour, tu peux renommer ta variable, en $variable006_fichier1 par exemple, si tu as un grand nombre de variables à traiter, tu peux effectuer un traitement de ce style : <?php $vars=array('variable001','variable002','variable003');foreach($vars as $key=>$value){${$key.'_fichier1'}=${$key};}?> et si les noms de ces variables se suivent de façon logique, tu peux t'inspirer de cet exemple : <?php $vars=array();for($i=1;$i<=9;$i++){array_push($vars,'variable00'.$i);}for($i=10;$i<=99;$i++){array_push($vars,'variable0'.$i);}foreach($vars as $key=>$value){${$key.'_fichier1'}=${$key};}?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 30 Juillet 2009 Partager Posté 30 Juillet 2009 Bonjour, Comme le dit Noaric, utilises les tableaux. A savoir que tu peux mettre un tableau dans une session Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 1 Août 2009 Auteur Partager Posté 1 Août 2009 bonjour et merci de vos réponses. A la vérité, je ne voyais pas de solution mais vous m'avez montré que c'est possible. Je vais travailler là-dessus. Merci encore. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant