le 25/01/2009 à 15:41
ouye
en remettant des $_SESSION['id'] partout, il ne le comprend pas (undefinied index)
<?php
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])) {
extract($_POST);
$sql = "select password from membres where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $password) {
echo '<p>Mauvais login / password. Merci de recommencer</p><p>Vous allez être redirigé dans quelques instants</p>';
exit;
}
else {
session_start();
$_SESSION['login'] = $login;
echo '<p>Vous etes bien logué</p> <p>Vous allez être redirigé dans quelques instants</p>';
header('Refresh: 2; url=/espace.php');
}
?>
SELECT titre, date, message, membres.login as expediteur FROM messages, membres WHERE id_destinataire="" AND id_expediteur=membres.id AND messages.id="2" Vous avez aucun message.
<?php
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])) {
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select password, id from membres where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $password) {
echo '<p>Mauvais login / password. Merci de recommencer</p><p>Vous allez être redirigé dans quelques instants</p>';
header('Refresh: 2; url=/index.php');
exit;
}
else {
session_start();
$_SESSION['login'] = $login;
$_SESSION['id'] = $id;
echo '<p>Vous etes bien logué</p> <p>Vous allez être redirigé dans quelques instants</p>';
header('Refresh: 2; url=/espace.php');
?>