Récupérer la valeur d'une variable php
Absot
Messages postés
819
Statut
Membre
-
pymous Messages postés 8 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">...
J'ai bien pris soin de faire un boutton "submit" et de mettre <form action="xxx.php" method="POST">...
A voir également:
- Récupérer la valeur d'une variable php
- Recuperer message whatsapp supprimé - Guide
- Comment recuperer une video sur youtube - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Recuperer le son d'une video - Guide
9 réponses
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..
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..
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;
Au début des tes pages ajoutes, sessions_start(); puis quand tu veux utiliser la global:
$_SESSION['le_nom_que_tu_veux'] = $ta_variable;
Dommage que l'on ne peut pas mettre deux <form action="xxx.php" method="POST"> avec à chaque fois une page différente.. :/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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>
<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>
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..
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']
<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']
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..
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.
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.