[PHP] Passage de variable entre fichiers PHP

Fermé
bilbot75 Messages postés 30 Date d'inscription dimanche 8 avril 2007 Statut Membre Dernière intervention 27 novembre 2011 - 18 août 2007 à 19:24
 abking - 11 août 2008 à 11:33
Salut à tous,
voilà j'ai un petit problème en PHP qui m'embete depuis quelques heures. J'ai un fichier principal (appelons le main.php) dans lequel je fais des calculs. Ensuite pour créer une image (gd) en fonction de ces calcul j'utilise un lien "<img src="image.php">" pour créer l'image.
Mais dans ce 2ieme fichier je perds mes variables, elles ne sont par connues. Alors que j'en ai besoin pour construire l'image.

Voilà c'est ça mon problème et je n'arrive pas à la resoudre, donc si l'un de vous avait la solu ...

Merci d'avance.
A voir également:

9 réponses

pour passer les variables, fait un truc du genre <img src="image.php?var1=xyz&var2=abc&var3=rien"/>

Et tu pourra ainsi récupérer ces variables comme ceci
$var1 = $_GET['var1'];
$var2 = $_GET['var2'];
$var3 = $_GET['var3'];


mais un truc me dérange, pourquoi ne pas faire les calculs dans le fichier image.php !?
2
neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 12
18 août 2007 à 21:24
ben pour faire passez tes variable d'une page a une autre, il suffit de les envoyer avec $_POST du style
$var1 = $_POST['var1'];
$var2 = $_POST('var2'];

etc...

puis dans la page d'apres il suffit d'ecrire juste $var (elle aura la valeur donner de la 1ere page a la deuxieme)
0
attention, on ne peut faire passer des variables grâce à POST que par formulaire ou requête AJAX, et dans ce cas là, ca ne pourrait pas fonctionner.
0
neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 12
18 août 2007 à 21:41
ah oui exact ta bien fait de le faire remarquer j'ai été vite en besogne désoler (comme je suis en plein formulaire sa doit etre sa)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bilbot75 Messages postés 30 Date d'inscription dimanche 8 avril 2007 Statut Membre Dernière intervention 27 novembre 2011
18 août 2007 à 23:44
OK merci Moua, mais maintenant supposons que j'ai beaucoup de variables avec des tableaux à plusieurs dimensions, où en fait, il devient dificile de passer les variables en parametre de l'URL.

Comment puis-je faire ?
0
Moi, je te conseillerai de faire passer tes calculs enfin tes résultats dans une base de données, comme ça tu pourras les récupérer facilement et en plus elle seront sauvegardées.
0
bilbot75 Messages postés 30 Date d'inscription dimanche 8 avril 2007 Statut Membre Dernière intervention 27 novembre 2011
19 août 2007 à 00:03
Oui, j'avais esperé ne pas en passer pas là :-(

Mais comment on fait alors, simplement, pour afficher du texte et du graphique sur la même page ?
0
bilbot75 Messages postés 30 Date d'inscription dimanche 8 avril 2007 Statut Membre Dernière intervention 27 novembre 2011
19 août 2007 à 09:25
En fait quelle est la structure d'un programme/ des fichiers pour pouvoir calculer puis afficher dynamiquement des graphiques. En fait je crois que ma question est plutot là.

Encore Merci à tous de bien vouloir m'aider.
0
0
salut,
et comment faire pour passer un variable je essayer:
<img src="http://...img.php?mail=<?php echo $ligne ?>" />
mais ca marche pas au lieu de recuperer la valeur de $ligne mail recupere la chaine <?php echo $ligne ?>
comment faire ?
0