Formulaire avec login

Résolu
yacleouf Messages postés 461 Statut Membre -  
yacleouf Messages postés 461 Statut Membre -
Bonjour,
Je viens de faire ce script et je ne vois pas pourquoi cela ne marche pas et je ne comprend d'ailleurs pas pourquoi j'ai une erreur si bizarre...
voici mon code :
<?
$base = mysql_connect ('localhost', 'root', '');  
mysql_select_db ('', $base) ;
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
  extract($_POST);
  // on recupère le password de la table qui correspond au login du visiteur
  $sql = "select pwd from utilisateur where login='".$login."'";
  $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

  $data = mysql_fetch_assoc($req);

  if($data['pwd'] != $pass) {
    echo '<p>Mauvais login / password. Merci de recommencer</p>';
    include('login.htm'); // On inclut le formulaire d'identification
    exit;
  }
  else {
    session_start();
    $_SESSION['login'] = $login;
    
    echo 'Vous êtes bien identifié';
     }   
}
else {
  echo '<p>Vous avez oublié de remplir un champ.</p>';
   include('login.html'); // On inclut le formulaire d'identification
   exit;
}


?>

j'ai bien la base de données qui corresponds mais j'ai une erreur qui me remet mon code à partir du traitement de la requête donc à partir de $sql....
J'ai aussi vu sur le net qu'il fallait précisé des lignes de codes dans head sur toutes les pages afin que l'utilisateur ait une session sur toutes les pages...
j'aurais besoin d'un peut d'aide la! merci d'avance

6 réponses

medACK Messages postés 30 Statut Membre
 
mysql_select_db ($base) ; au lieu de mysql_select_db ('', $base) ;
0
yacleouf Messages postés 461 Statut Membre 39
 
ben je ne crois pas! car le '' avant $base c'est pour donner le nom de la base de donnée sur laquelle travailler!
0
AWare
 
Effectivement, c'est d'ailleurs ce qu'il faut faire.
0
yacleouf Messages postés 461 Statut Membre 39
 
Ben bien sur je le sais ^^ je l'ai bien entendu mis sur mon code ainsi que le mot de passe mais sa ne marche pas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yacleouf Messages postés 461 Statut Membre 39
 
up please je suis vraiment coincé :s
0
yacleouf Messages postés 461 Statut Membre 39
 
bon et bien solution de facilité --> codage avec dreamweaver :)
0