Récupérer la valeur d'une variable php

Absot Messages postés 819 Statut Membre -  
pymous Messages postés 8 Statut Membre -
Bonjour, je voudrais récupérer la valeur d'une variable mais dune autre page, j'ai essayé d'utiliser $xx = $_POST['$xx'] mais ça marche pas, comment je peux faire svp ?

J'ai bien pris soin de faire un boutton "submit" et de mettre <form action="xxx.php" method="POST">...

9 réponses

ju_tk Messages postés 9 Statut Membre
 
Tu veux recupérer tes données grace a un formulaire ? Ou bien juste en changeant de page ?
0
Absot Messages postés 819 Statut Membre 44
 
En fait, en premièr epage, l'utilisateur indique en chemin qui est récupérer dans une variable à la page suivante et je voudrais encore récupérer cette valeur dans une troisième variable qui est dans une troisième page..

Dans la première page, la valeur est dans un input, dans la deuxième page, cette valeur est dans une variable et dans la 3ème, je veux qu'elle soit aussi dans une varialbe..
0
ju_tk Messages postés 9 Statut Membre
 
Si tu veux utiliser cette variable sur une autre page tu peux utiliser la global $_SESSION.

Au début des tes pages ajoutes, sessions_start(); puis quand tu veux utiliser la global:

$_SESSION['le_nom_que_tu_veux'] = $ta_variable;
0
Absot Messages postés 819 Statut Membre 44
 
Dommage que l'on ne peut pas mettre deux <form action="xxx.php" method="POST"> avec à chaque fois une page différente.. :/
0

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

Posez votre question
ju_tk Messages postés 9 Statut Membre
 
Tu peux avec 2 submit differents

<form action="page1.php" method="post">
<input type="submit" name="hello" value="hello">
</form>
<form action="page2.php" method="post">
<input type="submit" name="hello" value="hello">
</form>
0
Absot Messages postés 819 Statut Membre 44
 
Mais le problème est que je ne peux pas passer de la page 1 à la page 3 parce que la page 1 sert à vérifier si le chemin est juste, la deuxième à ce que l'utilisateur choisisse le nombre d'image par ligne qu'il veut ainsi que la hauteur et la troisième pour afficher les images..
0
ju_tk Messages postés 9 Statut Membre
 
dans ce cas la tu fais ta page1 html
<form action="page1.php" method="post">
<input type="submit" name="hello" value="hello">
</form>

puis ta page2 tu utilise la globale $_GET

<?php
echo '<form action="page2.php?chemin='.$_POST['name'].'" method="post">
<input type="submit" name="hello" value="hello">
</form>'
?>

Et ta page3

tu recupes avec $_GET['chemin']

0
Absot Messages postés 819 Statut Membre 44
 
Ca a l'air de fonctionner, maintenant me reste une denrière étape, faire des if pour que toutes mes images de mon dossier s'affiche et qu'il affiche un nombre x d'image par ligne qu iaura été définie par l'utilisateur..
0
pymous Messages postés 8 Statut Membre 9
 
Salut,
tu peus utiliser les séssions, en insérant ce code au début de chaque page, avant tout code html :
session_start();
Lorsque tu reçois la donnée de ton formulaire tu procède de cette façon :
$_SESSION['xxx'] = $_POST['xxx'];
Et sur une autre page la global session xxx contiendra la valeur xxx de ton formulaire.
0