Recharger une donnée sql

Résolu
tybmhi Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   -  
nicorz Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -
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.

4 réponses

nicorz Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   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 200 Date d'inscription   Statut Membre Dernière intervention   12
 
Merci de ta réponse mais je ne comprend pas quoi faire.
0
nicorz Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   19
 
Bien en fait c'est simple, tu fais ton "SELECT..." après le "UPDATE..."
0
tybmhi Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   12
 
Merci beaucoup c'est exactement ce qu'il me fallait ! merci !
0
nicorz Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   19
 
A ton service :)
0