Bon, déjà je te soummets une réflexion : quel est l"intérêt de ton SELECT * ?
Pourquoi TOUT récupérer alors que tu ne désires qu'une chose, c'est savoir s'il y a au moins une correspondance ?
As-tu essayé également en concaténant "proprement" ?
Code :
- $sql = "SELECT COUNT(ip) AS decompte FROM visiteurs WHERE ip = '".$ip."'";
- $req = mysql_query($sql);
- $nb_ip = mysql_fetch_array($req);
- if($nb_ip['decompte'] != 0)
- {
- echo "Vous avez déja voté !";
- }
- else {
- ...
|
D'autre part, il me semble que mysql_num_rows retourne un nombre, or en écrivant if($nb) tu testes si c'est un booléen, donc a priori, normal que ça ne passe pas.
Message édité par NewsletTux le 12-12-2007 à 19:38:20
---------------
NewsletTux - outil de mailing list en PHP MySQL