Req PHP donne une erreur !!

Résolu/Fermé
Mar_Tun Messages postés 25 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 1 octobre 2013 - 13 sept. 2013 à 23:13
Mar_Tun Messages postés 25 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 1 octobre 2013 - 13 sept. 2013 à 23:54
$retour_total=mysql_query('SELECT COUNT(*) AS total FROM fan where pseudo_fan = $_POST['pseudo'] and passe_fan = $_POST['passe'] ');

$donnees_total=mysql_fetch_assoc($retour_total);
$total=$donnees_total['total'];

-----------------------------------------------------------------------------------------------------------------
erreur !!
Parse error: syntax error, unexpected T_STRING in C:\wamp\www\tests\site web\sujet2.php on line 18


Ou est le prob ??? SVP ..

1 réponse

essaie comme ça:

$retour_total=mysql_query("SELECT COUNT(*) AS total FROM fan where pseudo_fan = $_POST['pseudo'] and passe_fan = $_POST['passe']");
0
Mar_Tun Messages postés 25 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 1 octobre 2013 2
13 sept. 2013 à 23:36
autre erreur :(
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\tests\site web\sujet2.php on line 18
0
si tu écris un code php comme ça tu risques beaucoup de problèmes,

$pseudo=mysql_real_escape_string($_POST['pseudo']);
$pass=mysql_real_escape_string($_POST['passe']);

$query = "SELECT COUNT(*) AS total FROM fan where pseudo_fan = '$pseudo' and passe_fan = '$pass'";
$retour_total=mysql_query($query);

...

juste un dernier conseil vaut mieux ne pas passer le pseudo et le mot de pass dans ta requete
recupere le pass puis ensuite tu fais une comparaison avec le pass passé en post...
0
Mar_Tun Messages postés 25 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 1 octobre 2013 2
13 sept. 2013 à 23:54
vraiment merciiiiiiiiiiiiiiiiiiiii
ps des erreurs , elle fonctionne
merciiiiiiiiiiiiii bc
je vous souhaite une trés bn
0