Ouvrir une session en php
a_k
Messages postés
7
Statut
Membre
-
a_k Messages postés 7 Statut Membre -
a_k Messages postés 7 Statut Membre -
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
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:
- Ouvrir une session en php
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Ouvrir fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir avec - Guide