
le 27/03/2007 à 22:29
Les MP ne s'affichent pas
Merci beaucoup vengeur002 !!
Ca a marché, j'ai cogité un peu ce que tu m'avait dit de mettre,
J'ai remplacé ça...
...par ça
Et encor merci, ca marche impecc, je vais pouvoir faire encore quelques autres petites modifications maintenant :D
Ca a marché, j'ai cogité un peu ce que tu m'avait dit de mettre,
J'ai remplacé ça...
$base = mysql_connect ('***', '***', '***');
mysql_select_db ('nom_base', $base);
$sql = 'SELECT count(*) FROM membre WHERE login="'.addslashes($_POST['login']).'" AND pass_md5="'.md5(addslashes($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
if ($data[0] == 1) {
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
}
...par ça
$base = mysql_connect ('***', '***', '***');
mysql_select_db ('nom_base', $base);
$sql = 'SELECT id FROM membre WHERE login="'.addslashes($_POST['login']).'" AND pass_md5="'.md5(addslashes($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 1) {
$data = mysql_fetch_array($req);
session_start();
$_SESSION['login'] = $_POST['login'];
// on enregistre en plus l'id du membre dans une variable de session
$_SESSION['id'] = $data['id'];
mysql_free_result($req);
mysql_close();
header('Location: membre.php');
exit();
}
Et encor merci, ca marche impecc, je vais pouvoir faire encore quelques autres petites modifications maintenant :D