Maison > Article > développement back-end > Utiliser PHP pour développer la fonction de réservation d'applet WeChat
Avec le développement rapide des mini-programmes WeChat, de nombreuses entreprises ou développeurs individuels ont commencé à se concentrer sur le développement de mini-programmes. Parmi eux, la fonction de rendez-vous est une fonction indispensable pour de nombreuses entreprises ou développeurs individuels. Cet article présentera la méthode d'implémentation de développement de la fonction de réservation d'applet WeChat basée sur le langage PHP.
1. Préparez l'environnement de développement
Avant de commencer le développement, vous devez préparer l'environnement de développement suivant :
1.Environnement d'exécution PHP
2.Environnement MAMP ou XAMPP
3.Outil de développement d'applet WeChat
4. WeChat public No. Developer Platform Account
2. Commencez à coder
1. Créez une base de données
Créez une base de données nommée booking dans l'environnement MAMP ou XAMPP.
2. Créez une table de données
Créez une table de données nommée rendez-vous dans la base de données de réservation, comprenant les champs suivants :
id : identifiant unique auto-incrémenté
name : nom de la personne qui a effectué la réservation
phone : numéro de téléphone de la personne qui a effectué la réservation
date : date du rendez-vous
heure : heure du rendez-vous
3 Écrivez une interface PHP
Créez un dossier nommé réservation dans le répertoire htdocs, et créez un fichier nommé rendez-vous.php. dans le dossier. Les étapes spécifiques de mise en œuvre sont les suivantes :
①Connectez-vous à la base de données
$con=mysqli_connect("localhost","root","password","reservation");
②Traitez la demande
Tout d'abord, récupérez les paramètres transmis par l'applet :
$name=$_POST["name"]; $phone=$_POST["phone"]; $date=$_POST["date"]; $time=$_POST["time"];
Ensuite, insérez les paramètres obtenus dans la table des données de rendez-vous :
$sql= "INSERT INTO appointment(name,phone,date,time) VALUES ('$name','$phone','$date','$time')"; $result = mysqli_query($con,$sql);
Enfin, renvoyez le résultat de la requête et fermez la connexion à la base de données :
if($result){ echo "1"; //成功 }else{ echo "-1"; //失败 } mysqli_close($con);
4. Appelez l'interface PHP
Dans l'outil de développement d'applet WeChat, la méthode d'appel de l'interface PHP est la suivante :
① Définissez la variable globale baseUrl dans le fichier app.js :
globalData: { baseUrl: 'http://localhost/reservation/appointment.php' }
②Dans le code javascript de la page de réservation, appelez l'interface PHP :
submitAppointment:function(){ var that=this; wx.request({ url: getApp().globalData.baseUrl, method:'POST', data:{ name:that.data.name, phone:that.data.phone, date:that.data.date, time:that.data.time }, success:function(res){ if(res.data==1){ wx.showToast({ title: '预约成功', icon:'success' }) }else{ wx.showToast({ title: '预约失败', icon:'error' }) } } }) }
3. Fonction de test
Dans l'outil de développement du mini programme WeChat, vous pouvez utiliser le simulateur de données pour simuler la soumission d'une réservation informations, ou vous pouvez l'exécuter sur le mini programme pour tester. La fonction de réservation est-elle normale ? Si tout est normal, vous pouvez déployer le mini programme et le mettre en ligne pour l'utiliser.
4. Résumé
Cet article implémente la fonction de réservation du mini programme WeChat via le langage PHP. Bien entendu, ce n'est qu'un exemple simple. En fait, la fonction de réservation peut être implémentée de plusieurs manières, et vous pouvez choisir la méthode de mise en œuvre qui vous convient en fonction des différents besoins. Qu'il s'agisse de la fonction rendez-vous ou d'autres fonctions, la maîtrise du langage PHP peut apporter des choix plus diversifiés au développement des mini programmes WeChat.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!