Ouvrir une session en php

a_k Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
a_k Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

g une base de donné mysql conge avec les tables telques table admin et table personnel
et je veut connecte sur un compte admin ou un compte client mais il ne passe pas
le code lorsque j appuis sur submit et le suivant :
<?php
$login=$_POST["login"];
$pswd=$_POST["pswd"];
$temp=false;
$cnx=mysql_connect("localhost","root","");
$db=mysql_select_db("conge");
$sql="select * from personnel";
$req=mysql_query($sql,$cnx);
while($res=mysql_fetch_array($req))
{
$login_table=$res["login"];
$pswd_table=$res["pswd"];
$id=$res["matricule"];
if($login==$login_table && $pswd==$pswd_table)
{
$temp=true;
break;
}
else
{
$temp=false;
}
}
if($temp==true)
{
//si temp==true la session est ouvert
session_start();
$_SESSION["personnel"]=true;
$_SESSION["id"]=$id;
//"header" signifie se deplacer vers une page precis
header("location:index1.php");
}
else
{
$sql="select * from admin";
$req=mysql_query($sql,$cnx);
while($res=mysql_fetch_array($req))
{
$login_table=$res["login"];
$pswd_table=$res["pass"];
$id=$res["id"];
if($login==$login_table && $pswd==$pswd_table)
{
$temp=true;
break;
}
else
{
$temp=false;
}
}
if($temp==true)
{
//si temp==true la session est ouvert
session_start();
$_SESSION["admin"]=true;
$_SESSION["id"]=$id;
//"header" signifie se deplacer vers une page precis
header("location:index2.php");
}
else
{
header("location:index.php?msg=erreur");
}
}
?>

je veut savoir l'erreur ou et pourquoi sa marche pas toujours pas au msg erreur
location:index.php?msg=erreur

A voir également:

1 réponse

a_k Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   1
 
sayé g regle le probleme
0