Problème avec MYSQL/php

Résolu
spiesalex Messages postés 24 Date d'inscription dimanche 5 juin 2005 Statut Membre Dernière intervention 23 novembre 2009 - 16 juil. 2005 à 03:45
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 16 juil. 2005 à 21:52
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

coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
16 juil. 2005 à 10:18
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???"
3
spiesalex Messages postés 24 Date d'inscription dimanche 5 juin 2005 Statut Membre Dernière intervention 23 novembre 2009
16 juil. 2005 à 19:40
non ca marche pas

quelqu'un peut m'aider
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 juil. 2005 à 21:52
Hello,



heu ^perso ca ne marche pas, mais bon...
0
Rejoignez-nous