Systeme de vote en AJAX et PHP

tybmhi Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   -  
 Votxo -
Bonjour,

J'aime pas passer pour un assister mais là j'avoue que je suis dans la mouise. Je suis le webmaster d'un site (en signature) et cela fait plusieurs semaines que j'essaie d'en améliorer le système de vote. Je voudrais que lorsque l'internaute vote, la page ne se recharge pas. Il y a longtemps que j'ai compris que cela se faisait en ajax. J'ai testé des tutos mais en vain, je n'y suis jamais arrivé.

Si quelqu'un pouvait m'aider se serait vraiment sympa. Je mettrai même un lien de son site s'il en a un.

Voilà la partie du code qui concerne le vote :

<a href="index.php?page=<?echo "$page"?>&votecuncon=r&categorie=<?php echo "$categorie" ?>&id=<?php echo $donnees['id'];?>">
C'est vraiment un con !</a> <span>(<?php echo $donnees['votecuncon']; ?>)</span> ou alors

<a href="index.php?page=<?echo "$page"?>&votetranquille=r&categorie=<?php echo "$categorie" ?>&id=<?php echo $donnees['id'];?>" >
Laissez <?php echo $donnees['pseudoducon']; ?> tranquille !</a> (<?php echo $donnees['votetranquille']; ?>)

Et Voilà comment sont traité les données (sur la même page : index.php) :

<?php
$id=$_GET['id'];
$ip=$_SERVER['REMOTE_ADDR'];

if (isset($_GET['id']) AND isset($_GET['votecuncon']) AND $_COOKIE['id'] != $id)
{
if(true){//true c-à-d si votre formulaire est validé
}
mysql_query("UPDATE tousdescons SET votecuncon=votecuncon+1 WHERE id='$id'");
}

if (isset($_GET['id']) AND isset($_GET['votetranquille']) AND $_COOKIE['id'] != $id )
{

if(true){//true c-à-d si votre formulaire est validé
}
mysql_query("UPDATE tousdescons SET votetranquille=votetranquille+1 WHERE id='$id'");
}

?>

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

5 réponses

Utilisateur anonyme
 
tu commences par insulter tes visiteurs ?
8
Votxo
 
Tu trouveras un systeme de vote, facile et gratuit pour ton site web : sur http://ww1.votxo.com
7
obama
 
Coucou

Etrange, ton code... Des cons se cachent dedans...

En tous cas, je le prends pas pour moi ;)

Le principe de l'ajax, c'est d'utiliser du code javascript qui appelle des pages php (avec des variables si tu veux). Comme ça, pas besoin de recharger la page.

Il existe plusieurs scripts ou tutoriels pour faire un système de vote.

Par exemple,
https://www.az-annuaire.com/
qui contient un lien expliquant comment faire de l'ajax :
https://www.az-annuaire.com/

Tu peux aussi utiliser une librairie javascript (exemple avec prototype : http://www.affinity-web.org/lanews-48.php)

Bon courage !
4
tybmhi Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   12
 
???
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tybmhi Messages postés 200 Date d'inscription   Statut Membre Dernière intervention   12
 
help
1