Pb de passage de variable

Pb de passage de variable - PHP - Programmation

Marsh Posté le 15-02-2008 à 12:13:42    

Bonjour j ai un petit souci pour passer une variable.  
Voici le code que j ai dans la page qui dois passer la variable:  
if ($login != "" && $password!="" )  
{
include ('admin/connectbase.php');
$rq=mysql_query ("SELECT password FROM agent_immo WHERE login='".$login."'" );
$exe_rq= mysql_fetch_array ($rq);
$mdp = $exe_rq ['password'];
   
      if($mdp==$password)
      {
             $_SESSION['login'] = $login;
 $_SESSION['password'] = $password;
 include ("info/info.php" );
      }
      elseif($mdp!=$password)
      {
 $pb="casun";
 include ('erreurlog/erreurlog.php');
      }
}
else
{
 $pb="casdeux";
             include ('erreurlog/erreurlog.php');
}
 
J'avais essayé de passer la variable dans le include comme ceci:
include("erreurlog/erreurlog.php?pb='casun'" );
Mais en regardant sur les forums j'ai cru comprendre que ce n'était pas possible et de plus pas nécessaire du fait que l on reste dans la même page.
Cependant je n'arrive pas à récupérer ma variable avec le code ci dessus.
 
Dans ma deuxieme page qui doit recupérer ma variable j ai mis:
 
if(!(isset($_GET['pb'])))
{
             $cpp.="<p class=\"red\" align=\"center\"><b>Une erreur est survenue. Veuillez rééssayer de vous identifier.</b></p>";
}
else
{
 $pbm = $_GET['pb'];
 echo $pbm;
}
 
Je ne comprends pas très bien pourquoi cela ne marche pas. Lorsque plus je déclare $pb='casun' et $pb='casdeux' ma deuxieme page devrait pouvoir la récupérer du fait que l'on reste concrétement dans la même page du fait que c'est un include.
Pouvez-vous m'aider s'il vous plait.
Merci

Reply

Marsh Posté le 15-02-2008 à 12:13:42   

Reply

Marsh Posté le 15-02-2008 à 12:20:22    

c eszt bon j'ai trouvé excusez moi pour la question un peu conne. En fait du fait que l'on est tjr dasn la meme page il ne fallait pas que je mette $_GET['pb'] mais tout simplement isset($pb).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed