Problème avec MYSQL/php

Résolu
Signaler
Messages postés
24
Date d'inscription
dimanche 5 juin 2005
Statut
Membre
Dernière intervention
23 novembre 2009
-
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
salut,

bon j'ai ce code ci:
<?php
if(isset($_POST['login']) AND isset($_POST['pwd']))
{
if(!empty($_POST['login']) && !empty($_POST['pwd']))
{
$login = htmlentities($_POST['login'], ENT_QUOTES);
$pwd = htmlentities($_POST['pwd'], ENT_QUOTES);

include('l_db.php');
$sql = 'SELECT `pwd` FROM `candidat` WHERE `login`=\''.$login.'\'';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());

$data = mysql_fetch_assoc($req);

if($data['pwd'] != $pwd)
{
echo 'Mauvais login / password. Merci de recommencer

';
include('authentification.php');
exit();
}
else
{
session_start();
$_SESSION['login'] = $login;
echo 'Vous etes bien logué

';
}
}
else
{
echo 'Vous avez oublié de remplir un champ.

';
include('authentification.php');
exit();
}
}
mysql_close();
?>

le probleme c'est que on ne met rien dans les champ ou on écris n'importe quoi pis ca marche quelqu'un pourrait m'aider svp

vous pouvez voir par vous même http://membres.lycos.fr/funfun69/authentification.php

merci

3 réponses

Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
3
Salut!

Et ca, ca marche?

<?php

if(isset($_POST['login']) && isset($_POST['pwd']) && !empty($_POST['login']) && !empty($_POST['pwd']))

{

$login = htmlentities($_POST['login'], ENT_QUOTES);

$pwd = htmlentities($_POST['pwd'], ENT_QUOTES);



include('l_db.php');

$sql = 'SELECT `pwd` FROM `candidat` WHERE `login`=\''.$login.'\'';

$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());



$data = mysql_fetch_assoc($req);



if($data['pwd'] != $pwd)

{

echo 'Mauvais login / password. Merci de recommencer

';

include('authentification.php');

exit();

}

else

{

session_start();

$_SESSION['login'] = $login;

echo 'Vous etes bien logué

';

}

}

else

{

echo 'Vous avez oublié de remplir un champ.

';

include('authentification.php');

exit();

}

mysql_close();

?>



@++



R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
Messages postés
24
Date d'inscription
dimanche 5 juin 2005
Statut
Membre
Dernière intervention
23 novembre 2009

non ca marche pas

quelqu'un peut m'aider
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
25
Hello,



heu ^perso ca ne marche pas, mais bon...