Méthode GET
kami_24
Messages postés
41
Date d'inscription
Statut
Membre
Dernière intervention
-
kami_24 Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
kami_24 Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'essaie de récupèrer une variable ref_no par la méthode GET à partir d'URL mais je ne sai pa pourquoi ça marche pas !! voici la permière partie:
$ref_no=$_SESSION['ref_no'];
header("location:../php/approve1.php?ref_no=$ref_no");
et maintenant la partie du problème:
<?php
$ref_no=isset($_GET['ref_no']);
mysql_connect('localhost','root','')or die('Erreur de connexion '.mysql_error());
mysql_select_db('mabase') or die('Erreur de selection '.mysql_error());
$a=mysql_query("SELECT * FROM purpose WHERE ref_no='$ref_no'")or die('Erreur SQL !'.$a.'<br>'.mysql_error());
$data=mysql_fetch_array($a);
$prop=$data['prop'];
if($prop =='plant to plant')
{include('MAMA1.html');}
if($prop =='cc to cc')
{include('prop2.html');}
if($prop =='intercompany transfer')
{include('prop3.html');}
if($prop =='sales')
{include('prop4.html');}
if($prop =='disposal')
{include('prop5.html');}
if($prop=='storage')
{include('prop6.html');}
if($prop=='others')
{include('prop7.html');}
?>
quand je fai echo $ref_no il me retourne 1..et sinon je récupère rien..
j'essaie de récupèrer une variable ref_no par la méthode GET à partir d'URL mais je ne sai pa pourquoi ça marche pas !! voici la permière partie:
$ref_no=$_SESSION['ref_no'];
header("location:../php/approve1.php?ref_no=$ref_no");
et maintenant la partie du problème:
<?php
$ref_no=isset($_GET['ref_no']);
mysql_connect('localhost','root','')or die('Erreur de connexion '.mysql_error());
mysql_select_db('mabase') or die('Erreur de selection '.mysql_error());
$a=mysql_query("SELECT * FROM purpose WHERE ref_no='$ref_no'")or die('Erreur SQL !'.$a.'<br>'.mysql_error());
$data=mysql_fetch_array($a);
$prop=$data['prop'];
if($prop =='plant to plant')
{include('MAMA1.html');}
if($prop =='cc to cc')
{include('prop2.html');}
if($prop =='intercompany transfer')
{include('prop3.html');}
if($prop =='sales')
{include('prop4.html');}
if($prop =='disposal')
{include('prop5.html');}
if($prop=='storage')
{include('prop6.html');}
if($prop=='others')
{include('prop7.html');}
?>
quand je fai echo $ref_no il me retourne 1..et sinon je récupère rien..
A voir également:
- Méthode GET
- Get data back - Télécharger - Récupération de données
- Get youtube - Télécharger - Téléchargement & Transfert
- Eagle get - Télécharger - Web & Internet
- Get adobe flash player - Télécharger - Divers Web & Internet
- Adobe get air - Télécharger - Édition & Programmation
4 réponses
Bonsoir,
Lorsque tu mets une variable en session il faut la récupérer en session et non pas par l'url. Ton problème vient de là.
Dans la première page en haut de page :
session_start();
Là ou tu as le problème en haut de page :
session_start();
$ref_no=$_SESSION['ref_no'];
@+
Lorsque tu mets une variable en session il faut la récupérer en session et non pas par l'url. Ton problème vient de là.
Dans la première page en haut de page :
session_start();
Là ou tu as le problème en haut de page :
session_start();
$ref_no=$_SESSION['ref_no'];
@+
oui je sais mais moi je veux récupérer ma variable par url parce que je vais l'envoyé par mail et celui qui va recevoir le mail va s'authentifier et puis récupérer le variable
est ce que vous comprenez ce que je veux faire??
sinon ma variable est bien envoyé par session je l'ai testé..
est ce que vous comprenez ce que je veux faire??
sinon ma variable est bien envoyé par session je l'ai testé..