amina

Inscris le 12/03/2010 à 11:18
  • Signature
    amouna
  • Nombre de sujets
    1
  • Nombre de messages
    2
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
amina
le 12/03/2010 à 11:20
prob sql
bonjour mon erreur est
Erreur SQL !
SELECT count(*) As nb FROM membre WHERE login="aaa" AND pass_md5="47bce5c74f589f4867dbd57e9ca9f808"
Champ 'pass_md5' inconnu dans where clause

mon code est :
<?php
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.mysql_escape_string(md5($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);


// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
}
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
?>


Merci d'utiliser le BB-Code pour balancer du code
amouna

Ses derniers messages sur les forums

forum
amina
le 28/03/2010 à 23:33
modifier mot de passe
si vous pouvez m aider et me dire comment as tu résolu ton prob de connexion merci
amouna
amina
le 12/03/2010 à 11:20
prob sql
bonjour mon erreur est
Erreur SQL !
SELECT count(*) As nb FROM membre WHERE login="aaa" AND pass_md5="47bce5c74f589f4867dbd57e9ca9f808"
Champ 'pass_md5' inconnu dans where clause

mon code est :
<?php
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.mysql_escape_string(md5($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);


// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
}
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
?>


Merci d'utiliser le BB-Code pour balancer du code
amouna

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours