Faire page index.php
Bonjour,
merci bcp de me voir aidez la fois passe dans mon page index mais il me signale encore des erreurs sur les dernières accolades.
voici le code:
<?php
session_start();
if(isset($_POST['login'])) {
$cin = (isset($_POST['cin'])) ? mysql_real_escape_string($_POST['cin']) : '';
$mp = (isset($_POST['mp'])) ? mysql_real_escape_string($_POST['mp']) : '';
$_SESSION['cin'] = $cin ;
// connexion à la base de données
mysql_connect("localhost","root", "") or die(mysql_error());
mysql_select_db("test2") or die(mysql_error());
if(empty($cin) || empty($mp)) {
echo '<script language="javascript">',
'alert("tu n\'a pas remplie tous les champs");',
'</script>';
}
else {
$req = 'SELECT login, password, nom ';
$req .= 'FROM compte ';
$req .= 'INNER JOIN profil compte.code_profil = profil.code_profil ';
$req .= 'WHERE login = \'' . $cin . '\'';
$resultat= mysql_query($req) or die(mysql_error());
//erreur si l'utilisateur n'existe pas
$check2 = mysql_num_rows($resultat);
if($check2 == 0) {
echo '<script language="javascript">',
'alert("Vous n\'appartenez pas a notre Système !!!");',
'</script>';
}
else {
$info = mysql_fetch_array($check);
$info['password'] = stripslashes($info['password']);
//erreur si le mot de passe est incorrecte
if($mp != $info['password']) {
echo '<script language="javascript">',
'alert("mot de passe Incorrect, ressayez ");',
'</script>';
}
else {
$profil = $info['nom'];
switch ($profil) {
case 'Admin' :
echo 'Bonjour ' . $info['nom'];
echo '<script>',
'self.location="Accueil1.html";',
'</script>';
break;
case 'user1' :
echo 'Bonjour ' . $info['nom'];
echo '<script>',
'self.location="Accueil2.html";',
'</script>';
break;
case 'user2' :
echo '<script>',
'self.location="Accueil3.html";',
'</script>';
break;
case 'user3' :
echo '<script>',
'self.location="Accueil4.html";',
'</script>';
break;
default :
echo 'vous n\'avez pas de compte dans notre system";',
}
}
}
}
}
?>
merci bcp de me voir aidez la fois passe dans mon page index mais il me signale encore des erreurs sur les dernières accolades.
voici le code:
<?php
session_start();
if(isset($_POST['login'])) {
$cin = (isset($_POST['cin'])) ? mysql_real_escape_string($_POST['cin']) : '';
$mp = (isset($_POST['mp'])) ? mysql_real_escape_string($_POST['mp']) : '';
$_SESSION['cin'] = $cin ;
// connexion à la base de données
mysql_connect("localhost","root", "") or die(mysql_error());
mysql_select_db("test2") or die(mysql_error());
if(empty($cin) || empty($mp)) {
echo '<script language="javascript">',
'alert("tu n\'a pas remplie tous les champs");',
'</script>';
}
else {
$req = 'SELECT login, password, nom ';
$req .= 'FROM compte ';
$req .= 'INNER JOIN profil compte.code_profil = profil.code_profil ';
$req .= 'WHERE login = \'' . $cin . '\'';
$resultat= mysql_query($req) or die(mysql_error());
//erreur si l'utilisateur n'existe pas
$check2 = mysql_num_rows($resultat);
if($check2 == 0) {
echo '<script language="javascript">',
'alert("Vous n\'appartenez pas a notre Système !!!");',
'</script>';
}
else {
$info = mysql_fetch_array($check);
$info['password'] = stripslashes($info['password']);
//erreur si le mot de passe est incorrecte
if($mp != $info['password']) {
echo '<script language="javascript">',
'alert("mot de passe Incorrect, ressayez ");',
'</script>';
}
else {
$profil = $info['nom'];
switch ($profil) {
case 'Admin' :
echo 'Bonjour ' . $info['nom'];
echo '<script>',
'self.location="Accueil1.html";',
'</script>';
break;
case 'user1' :
echo 'Bonjour ' . $info['nom'];
echo '<script>',
'self.location="Accueil2.html";',
'</script>';
break;
case 'user2' :
echo '<script>',
'self.location="Accueil3.html";',
'</script>';
break;
case 'user3' :
echo '<script>',
'self.location="Accueil4.html";',
'</script>';
break;
default :
echo 'vous n\'avez pas de compte dans notre system";',
}
}
}
}
}
?>