Position actuelle: Accueil> Derniers articles> Comment utiliser PHP pour développer la fonction de vote des applets WeChat

Comment utiliser PHP pour développer la fonction de vote des applets WeChat

M66 2025-07-28

Comment utiliser PHP pour développer la fonction de vote des applets WeChat

Avec la popularité des mini-programmes WeChat, de plus en plus d'entreprises et de particuliers espèrent mettre en œuvre diverses fonctions interactives dans les mini programmes, parmi lesquels la fonction de vote en ligne est populaire pour ses méthodes d'interaction utilisateur simples et efficaces. Cet article présentera comment utiliser PHP pour développer la fonction de vote en ligne des applets WeChat et fournir des exemples de code réels.

Préparation

Avant de commencer, assurez-vous d'avoir terminé les préparatifs suivants:

  • Ayez un compte de développeur des applets WeChat et avez obtenu l'appliage et l'apprésette de l'applet.
  • L'environnement de développement PHP est installé et les scripts PHP peuvent s'exécuter.
  • Comprendre les principes de base du développement des mini-programmes WeChat.

Configurer le nom de domaine de l'applet WeChat

Tout d'abord, vous devez configurer un nom de domaine légal dans l'arrière-plan de l'applet WeChat. Dans l'arrière-plan de gestion de l'applet, entrez le "nom de domaine du serveur" dans les paramètres de développement et ajoutez le nom de domaine du serveur à utiliser. Ce nom de domaine sera utilisé pour recevoir des demandes envoyées par l'applet.

Écrire une logique de vote PHP

Ensuite, nous devons écrire du code PHP pour gérer la logique de vote. Voici un exemple simple des fonctionnalités de vote PHP:

<?php<br> // Obtenez l&#39;ID d&#39;option de vote par l&#39;applet<br> $ optionId = $ _get [&#39;optionId&#39;];<br><br> // Supposons que les données des options de vote sont stockées dans la base de données<br> $ servername = &#39;localhost&#39;;<br> $ username = &#39;root&#39;;<br> $ mot de passe = &#39;mot de passe&#39;;<br> $ dbname = &#39;vote&#39;;<br><br> // Créer une connexion de base de données<br> $ Conn = new mysqli ($ servername, $ username, $ mot de passe, $ dbname);<br><br> // Vérifiez si la connexion réussit<br> if ($ con-> connect_error) {<br> Die (&#39;La connexion de la base de données a échoué:&#39;. $ con-> connect_error);<br> }<br><br> // Mette à jour le nombre de votes pour les options de vote<br> $ SQL = &#39;Options de mise à jour SET VOTE_COUNT = vote_count + 1 où id =&#39;. $ optionId;<br><br> if ($ con-> query ($ sql) === true) {<br> écho au «succès votant»;<br> } autre {<br> Echo «Le vote a échoué:». $ con-> erreur;<br> }<br><br> // Ferme la connexion de la base de données<br> $ Conn-> close ();<br> ?>

Ce code met à jour le nombre de votes pour les options correspondantes dans la base de données en obtenant l'ID d'option de vote adopté par l'applet. Lorsque le vote réussit, le message rapide de «réussite votante» est retourné; S'il échoue, le message d'échec est renvoyé.

Appelez les scripts PHP dans Applet

Ensuite, vous devez appeler le script PHP via la méthode `wx.request` dans l'applet et passer l'ID de l'option de vote. Ce qui suit est un mini-code de programme de programme:

 wx.request ({<br> URL: &#39;https://your-domain.com/vote.php&#39;, // Remplacez par le nom de domaine de votre serveur<br> données: {<br> OptionId: 1 // adopte l&#39;ID d&#39;option de vote spécifique<br> },<br> Méthode: «Get»,<br> Succès: fonction (res) {<br> console.log (res.data); // Résultats de vote de sortie<br> },<br> fail: fonction (res) {<br> console.log («vote a échoué»);<br> }<br> });

Dans ce code, la méthode `wx.request` envoie une demande GET à votre serveur PHP avec un ID d'option de vote. Lorsqu'un vote réussi vote, la console obtiendra le résultat de vote; En cas d'échec, le message "Voting a échoué" sera affiché.

Fonctions étendues et précautions

Ce qui précède est le code qui implémente la fonction de vote de base. Vous pouvez étendre la fonction en fonction des besoins spécifiques, tels que l'ajout de vérification de la connexion des utilisateurs, l'interrogation des résultats de vote, etc. En outre, afin d'assurer la sécurité du code, il est recommandé d'ajouter des vérifications de paramètres et des vérifications de sécurité aux scripts PHP pour éviter les problèmes de sécurité tels que l'injection SQL.

J'espère que cet article peut vous aider à réaliser avec succès la fonction de vote des applets WeChat. Si vous avez d'autres questions, veuillez continuer à acquérir davantage de compétences en développement.