CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[AIDE] Système de points PHP / Mysql.

tefdydy
tefdydy
Niveau 2
11 mars 2012 à 21:15:12

Bonsoir :p)

Je suis en plein projet et je n'arrive pas à créer un système de point pour que quand un membre clique sur un simple bouton, il gagne 1 point. Quand il recliquera sur le même bouton, il gagnera 2 points, puis 3 et ainsi de suite.
Voici un site qui présente ce que je veux :
http://concours.de.clic.free.fr/

J'ai déjà la table sql des membres / connexion et déconnexion.

Il me faudrait donc le code sql pour que 1 point s'ajoute automatiquement à l'utilisateur quand il cliquera sur le bouton, ainsi que le code PHP a insérer sur ma page.

Je peux donner 1 euro par Paypal à celui qui résoudra entièrement mon problème :)

Bonne soirée.

PerleDeLait
PerleDeLait
Niveau 9
11 mars 2012 à 21:21:36

Le bouton peut être dans un formulaire d'action qui emmene sur une page. Cette page a un code php qui envoie une requette sql en disant d'incrementer de 1 le nombre de points.

Ensuite tu le rediriges sur son ancienne page, l'utilisateur est censé ne rien remarquer.

RadiumHD
RadiumHD
Niveau 10
11 mars 2012 à 21:23:05

Je suis étudiant en informatique, mais j'ai pas encore vu le Php/MySQL

C'est juste une variable à incrémenter lors d'une redirection je pense

tefdydy
tefdydy
Niveau 2
11 mars 2012 à 21:28:06

Moi je suis débutant en Mysql donc dur dur... :snif2:

PerleDeLait serait tu me donner le code php qui envoie une requete sql a ma database et qui ajoute 1 point par users ?
Et le code de la table sql pour les points a ajouter aussi :(

Merci d'avance

PerleDeLait
PerleDeLait
Niveau 9
11 mars 2012 à 21:47:49

Je te donnes des pistes, a toi d'arranger le bouzin a ta sauce pour qu'il se fonde dans ton site

Donc sur ta page on créé un bouton, des qu'on clique dessus il nous envoie sur une autre page que j'appelle "tapage"
<form method="post" action="tapage.com" enctype="multipart/form-data">

<input type="submit" value="Cliquez !" id="Clique" /></form>

sur tapage donc tu fais une requete sql (après t'etre connecté a ta base de donnees bien sur) tu incremente le champs avec une requete dans ce genre:

update maTable set monChamp = monChamp + 1 where id = 'ton_id';

puis tu le rediriges sur son ancienne page:

header('Location: ancienne_page.php');

Voila, je te conseille d'aller sur le site du zero pour savoir comment te connecter a ta db, ou bien tout simplement pour savoir comment la gerer:

:d) http://www.siteduzero.com/tutoriel-3-14514-ecrire-des-donnees.html#ss_part_2

Ce n'est peut etre pas la meilleure méthode, mais je pense que c'est la plus simple et la plus facile a mettre en oeuvre. Mais bon il faudra sécuriser le tout en fonction du projet que tu veux mettre en place (si il trouve la page qui incrémente de 1, il n'aura qu'a la rafraichir pour augmenter son compteur par exemple, ou bien pire).

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment