Bonjour à tous je suis entrain de coder un annuaire de liens en dur et j'ai un problème que je n'arrive pas à résoudre voici la ligne de l'erreur (c'est un système de vote) :
if($_GET['id']) // S'il manque la variable id on ne peut pas voter
{
$id_site = $_GET['id']; // On donne un nom à la l'id de l'article
$ip_membre = $_SERVER['REMOTE_ADDR']; //On recupere l'ip du membre
//On compte le nombre de fois que ce votant à voté pour cet article
$retour_votes = mysql_query("SELECT COUNT (*) AS nb FROM vote WHERE ip=$ip_membre AND id_site=$id_site");
$donnees_votes = mysql_fetch_array($retour_votes);
if($donnees_votes['nb'] == 0) //S'il n'a jamais voté pour cet article, c'est bon on balance tout
{
// On selectionne tout dans la table valide qui correspond a l'id
$test = mysql_query("SELECT * FROM site WHERE id = '" . $id_site . "'") or die (mysql_error());
$re_test = mysql_fetch_array($test);
$points = $re_test['points']+1; // On ajoute 1 point
//On met à jour les points de l'article
mysql_query("UPDATE site SET vote=$points WHERE id=$id_site") or die(mysql_error()); // Et on l'enregistre dans la table
//Et on dit que ce membre vien de voter pour qu'il ne revote pas
mysql_query("INSERT INTO vote VALUES('', '$id_site', '$ip_membre', '" . time() . "')");
echo'<p>Le vote a bien été pris en compte.</p>';
}
else
{
echo '<p>Vous avez déjà voté pour ce site, revenez 24h après votre dernier vote.</p>';
}
}
else
{
echo '<p>Erreur, le vote n\'a pas été pris en compte.</p>';
}
Merci d'avance 