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 -
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
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