Page 1 sur 1
probleme de login
Posté : 28 oct. 2005, 16:58
par Invité
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"
Posté : 28 oct. 2005, 16:59
par fab
vérifie ton formulaire qu'il soit bien par la méthod post et aussi le nom des champs.
Posté : 28 oct. 2005, 17:00
par zeus
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 ...
Donc si tu veux une réponse, il nous faut le code de ton formulaire ...
Posté : 28 oct. 2005, 17:02
par Invité
<form method="post"
[quote][/quote]
Posté : 28 oct. 2005, 17:04
par zeus
c'est quoi ces [quote] dans ton code ?

Posté : 28 oct. 2005, 17:06
par Invité
faute de frappe
Re: probleme de login
Posté : 28 oct. 2005, 17:24
par zeus
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';
Posté : 28 oct. 2005, 17:25
par Invité
<?
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 '.$_SESSION['login'].'<br>';
}
else
{
echo 'Echec de connexion';
}
}
?>
Posté : 28 oct. 2005, 17:29
par zeus
est-ce que tu as essayé avec ma solution ?
Posté : 28 oct. 2005, 17:31
par Invité
oui
Posté : 28 oct. 2005, 17:38
par zeus
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
Posté : 28 oct. 2005, 17:38
par Invité
resolu
Posté : 28 oct. 2005, 17:41
par pjl
résolu le pb ou le fait d'être plus expressif ?
Sinon, question concrète, quand remplis-tu cette condition ?
if ($login == ''){
echo("Erreur login");
}