probleme de login

Invité
Invité n'ayant pas de compte PHPfrance

28 oct. 2005, 16:58

bonsoir

je veux loguer et donne echec:
isset($_POST['login']) ? $login=addslashes(trim($_POST['login'])):$login='inconnu';
isset($_POST['passwd']) ? $passwd=addslashes(trim($_POST['passwd'])):$passwd='inconnu';
et pour le echo de la requette:
select * from admin where login="inconnu" and passwd="inconnu"

ViPHP
fab
ViPHP | 2657 Messages

28 oct. 2005, 16:59

vérifie ton formulaire qu'il soit bien par la méthod post et aussi le nom des champs.
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 oct. 2005, 17:00

1/ Bonjour

2/ code

3/ reponse

Si tu n'as pas compris, c'est surement parce que je n'ai pas donnée assez de détail ... :roll:

Donc si tu veux une réponse, il nous faut le code de ton formulaire ...
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

28 oct. 2005, 17:02

<form method="post" 
[quote][/quote]

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 oct. 2005, 17:04

c'est quoi ces [quote] dans ton code ? :shock:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

28 oct. 2005, 17:06

faute de frappe

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 oct. 2005, 17:24

T'es pas un grand bavard toi ... ;)

essaye ça et donne nous le code de construction de ta requete
$login = (isset($_POST['login'])) ? addslashes(trim($_POST['login'])) : 'inconnu';
$passwd = (isset($_POST['passwd'])) ? addslashes(trim($_POST['passwd'])) : 'inconnu';
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

28 oct. 2005, 17:25

<?
include ('config.php');

$date = date("d/M/Y");

isset($_POST['date']) ? $date=$_POST['date']:$date='';

isset($_POST['hour']) ? $hour=$_POST['hour'])):$hour='';

isset($_POST['login']) ? $login=addslashes(trim($_POST['login'])):$login='inconnu';

isset($_POST['mdp']) ? $mdp=addslashes(trim($_POST['mdp'])):$mdp='inconnu';


if ($login == ''){ 
echo("Erreur login");
}

if ($mdp == ''){ 
echo("Erreur mdp");
}

else
{
$connection = mysql_connect($host, $user, $pass) or die(mysql_error());

$db = mysql_select_db($DB, $connection) or die(mysql_error());

$req='select * from admin where login="'.$login.'" and mdp="'.$mdp.'"';

$res=mysql_query($req) or die ('Erreur:'.mysql_error());

echo $req;

if(mysql_num_rows($res)>0)
{

$_SESSION['login']=$login;
$_SESSION['auth']='oui';

echo 'Bienvenu&nbsp;'.$_SESSION['login'].'<br>';
}
else
{
  echo 'Echec de connexion';
}
}
?>

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 oct. 2005, 17:29

est-ce que tu as essayé avec ma solution ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

28 oct. 2005, 17:31

oui

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 oct. 2005, 17:38

et ....

Je suis désolé mais si tu ne te décide pas à être un tout petit peu plus expressif sur ton problème, je ne pourrais pas t'aider

Le code de ton formulaire stp
Modifié en dernier par zeus le 28 oct. 2005, 17:39, modifié 1 fois.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

28 oct. 2005, 17:38

resolu

ViPHP
pjl
ViPHP | 2119 Messages

28 oct. 2005, 17:41

résolu le pb ou le fait d'être plus expressif ? #-o

Sinon, question concrète, quand remplis-tu cette condition ?
if ($login == ''){
echo("Erreur login");
}