Bonjour, je suis debutant en php et j'ai créer une petite interface qui contient un acces membre, lorsque j'entre un mauvais pseudo sans mot de passe, il me redirige bien, lorsque j'entre un mauvais password sans pseudo pareil, mais par contre quand je tape un mauvais password et un mauvais pseudo, là pb il m'affiche une page blanche.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<?php
session_start();
 
  // Préparation du formulaire membre
 
  //Enregistremet BD  
if (isset($_POST['pseudo']) AND isset($_POST['passwd'])) {   // on verifie si les variables existent
 
   if ($_POST ['pseudo'] != NULL AND $_POST['passwd'] != NULL) {    //si elles t non null
 
 
   // on se connecte a la bd  
mysql_connect('localhost','root');
$bd=mysql_select_db('user');
 
   // on rend les variables innofensives
$pseudo= mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$passwd= mysql_real_escape_string(htmlspecialchars($_POST['passwd']));
 
$result="SELECT COUNT(*) FROM user WHERE pseudo='".$pseudo."' and passwd='".$passwd."'"; // correspondance dans la BD
 
 
$resultat=mysql_query($result); 
 
$ligne=mysql_fetch_row($resultat); // lit le résultat dans un tableau
$nb= $ligne[0];
if ($nb >= 1){ // si la ligne correspond
// si il est enregistrer dans la base de donnees
$_SESSION['user']=$pseudo;
 
 
include("members.php"); // redirection vers page membre
}
}else include("inscription.php"); //redirection page acceuil
}
?>
Si quelqu'un peut m'aider, ca serait sympa, merci d'avance ...