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";',
}
}
}
}
}
?>

2 réponses

  1. tu fais des concaténations avec des , au lieu de .

    sinon tu devrais utiliser pdo

    et les balises script doivent se présenter comme ça :

    <script type="text/javascript">

    et non avec langage="javascript"
    1
    1. Pourrais-tu nous copier/coller les erreurs qu'il t'affiche ?

      A+
      0