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 :
Si quelqu'un peut m'aider, ca serait sympa, merci d'avance
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 } ?>...
Partager