Bonjour à tous
Je recontre un petit problème avec un header location: il ne se passe rien.
Je sais qu'il ne faut mettre aucun code html avant ce header.
Voci le code de ma page :
<?
session_start();
require("page.php");
$login = $_POST['login'];
$pass = $_POST['pass'];
$query = mysql_query("SELECT * FROM admin WHERE login='$login'") or die("Erreur de requete");
$donnees = mysql_fetch_array($query);
$pass_admin_in_bdd = $donnees['pass'];
if(md5($pass)!= $pass_admin_in_bdd)
{
echo "Mot de passe incorrect ! Redirection vers la page de login";
header("location:login.php");
}
else
{
$_SESSION['id'] = $donnees['id'];
header("location:index.php");
}
mysql_close();
?>
Et voici le code de page.php
<?PHP
// Base de données
$mysqlServer = "localhost"; // Chemin de la base de données
$mysqlBase = "base"; // Nom de la base de données
$mysqlUser = "user"; // Login de la base de données
$mysqlPassword = "pass"; // Mot de passe de la base de données
// Connexion à la BDD
mysql_connect("$mysqlServer", "$mysqlUser", "$mysqlPassword") or die ("Erreur de connexion à la base de données");
// Sélection de la BDD
mysql_select_db("$mysqlBase") or die ("Erreur de sélection de la base de données");
?>
J'ai regardé tout mon code et je vois pas mon erreur.
En vous remerciant d'avance
Pierre