Probleme de vote aléatoire ...

JEJEOS Messages postés 50 Statut Membre -  
JEJEOS Messages postés 50 Statut Membre -
Bonjour,

Voila, j'ai mis en place un système de vote en php avec une base de donnée mysql.

J'ai une page avec une liste de site tiré de ma base de donnée mysql avec lesquels j'ai un bouton voter.
Lorsque l'on clique sur voter, cela renvoie vers la page de traitement dont le script est ci-dessous ...

Le problème, c'est que le vote en va pas au bon site !
Il doit y avoir un soucis avec les ID des sites, mais je ne vois pas d'où cela vient ni comment le résoudre.

voici le code de la page de traitement :
premium est ma table ou j'ai les sites, leur ID, leur note, ...
et vote est une table ou j'enregistre les ip pour eviter que les gens ne votent 2 fois ...

<?php
mysql_connect('localhost','root','');
mysql_select_db('root');

$requete=mysql_query('SELECT note,ID FROM premium');

while ($data=mysql_fetch_array($requete))
{
	
if(isset($_POST['ok']) && $_POST['ok']!="")
{
$ip = $_SERVER['REMOTE_ADDR']; 
$id = $data['ID'];
$ipeexists = "SELECT ip FROM vote WHERE ip='$ip'";
$req = mysql_query($ipeexists);
if (mysql_num_rows($req) > 0) {
echo "<font color=red face=verdana>Votre avis a deja ete donne, merci</font>";
exit;
}

 mysql_query("INSERT INTO vote values('$ip')");
    $sql = "UPDATE premium SET note=note+1 WHERE ID=$id";
    $req = mysql_query($sql) or die(mysql_error());
	

}
echo "Votre vote a ete pris en compte";

}

mysql_close();
?>


Merci de m'aider ...

Jerome

1 réponse

JEJEOS Messages postés 50 Statut Membre 5
 
Alors pas de réponses ???
0