Redirection de page avec sessions
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:
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 ;)...