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