Recharger une donnée sql

Résolu
tybmhi Messages postés 217 Statut Membre -  
nicorz Messages postés 108 Statut Membre -
Bonjour,

Je viens de finir mon premier site. Sur mon site des internautes viennent poster des messages. Ensuite j'ai installé un système de vote de ce type:

bien (34) pas bien(23)

les gens cliquent sur bien ou pas bien et le chiffre entre parenthèse s'incrémente de 1. Le problème c'est qu'il s'incrémente de 1 uniquement après un rechargement de la page et si on recharge la page à l'aide du navigateur ça renvoi un vote.

Alors ma question est comment faire pour que lorsque l'internaute clique sur le vote de son choix, il voit apparaitre de suite le chiffre entre parenthèse incrémenté de 1 sans qu'il est besoin de recharger la page ?

voici mon code du système de vote :

<?php
if (isset($_GET['id']) AND isset($_GET['pasbien']))
{
$id=$_GET['id'];
if(true){//true c-à-d si le formulaire est validé
echo "<SCRIPT language='Javascript'>

<!--

alert('Votre vote a été pris en compte ! Merci !');

// -->

</SCRIPT>";}
mysql_query("UPDATE message SET pasbien=pasbien+1 WHERE id='$id'");
}
?>


Merci d'avance pour votre aide.
A voir également:

4 réponses

nicorz Messages postés 108 Statut Membre 19
 
C'est certainement que tu l'incrémente après avoir été chercher les infos de ton sondage dans ta base de donnée.
0
tybmhi Messages postés 217 Statut Membre 12
 
Merci de ta réponse mais je ne comprend pas quoi faire.
0
nicorz Messages postés 108 Statut Membre 19
 
Bien en fait c'est simple, tu fais ton "SELECT..." après le "UPDATE..."
0
tybmhi Messages postés 217 Statut Membre 12
 
Merci beaucoup c'est exactement ce qu'il me fallait ! merci !
0
nicorz Messages postés 108 Statut Membre 19
 
A ton service :)
0