Position actuelle: Accueil> Derniers articles> Tutoriel sur le développement de la fonction de liste de courses de l'applet WeChat en PHP

Tutoriel sur le développement de la fonction de liste de courses de l'applet WeChat en PHP

M66 2025-10-27

Comment utiliser PHP pour développer la fonction de liste de courses de l'applet WeChat

Avec le développement de l'Internet mobile, les mini-programmes WeChat sont devenus une application importante dans la vie quotidienne, et la fonction liste de courses est très pratique. Cet article vous expliquera comment utiliser PHP pour développer la fonction de liste de courses de l'applet WeChat et fournira des exemples de code spécifiques.

Préparation

Avant le développement, vous devez préparer l'environnement suivant :

  • Outils de développement WeChat : utilisés pour le développement et le débogage de petits programmes.
  • Environnement PHP : utilisé pour le traitement des données en arrière-plan et le développement d'interfaces.

base de données de conception

La fonction de liste de courses doit enregistrer les informations d'achat des utilisateurs, une base de données doit donc être conçue, qui comprend principalement :

  • Informations utilisateur : y compris l'ID utilisateur, le nom d'utilisateur, etc.
  • Informations sur le produit : y compris l'identifiant du produit, le nom du produit, le prix, etc.
  • Informations sur le panier : y compris l'ID du panier, l'ID utilisateur, l'ID produit, la quantité, etc.

Des bases de données relationnelles telles que MySQL peuvent être utilisées pour le stockage.

Implémenter l'interface back-end

Obtenir l'interface de la liste de produits

Ecrire une interface pour obtenir la liste des produits côté serveur et renvoyer les données à l'applet au format JSON.

<?php
// Se connecter à la base de données
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> erreur_de connexion) {
    die("Échec de la connexion : " . $conn->connect_error);
}

// Interroge la liste de produits $sql = "SELECT * FROM products";
$result = $conn->query($sql);
$produits = tableau();
si ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        $produits[] = $ligne ;
    }
}

//Renvoie le résultat echo json_encode($products);
$conn->close();
?>

Ajouter des articles à l'interface du panier

Écrivez une interface pour ajouter des articles au panier afin que l'applet puisse l'appeler.

<?php
// Se connecter à la base de données
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> erreur_de connexion) {
    die("Échec de la connexion : " . $conn->connect_error);
}

// Récupère le paramètre $user_id = $_POST[&#39;user_id&#39;];
$product_id = $_POST[&#39;product_id&#39;];
$quantité = $_POST[&#39;quantité&#39;];

// Ajouter des articles au panier $sql = "INSERT INTO shopping_cart (user_id, product_id, quantité) VALUES ("$user_id&#39;, &#39;$product_id&#39;, &#39;$quantity&#39;)";
if ($conn->query($sql) === VRAI) {
    echo "Ajouté avec succès" ;
} autre {
    echo "L&#39;ajout a échoué" ;
}

$conn->close();
?>

Appeler l'interface dans l'applet

Obtenir la liste et l'affichage des produits

La page front-end obtient des informations sur le produit et les affiche en appelant l'interface back-end :

 wx.request({
  URL : &#39;http://localhost/products.php&#39;,
  succès : fonction(res) {
    laissez productList = res.data;
    // Afficher la liste des produits...
  }
})

Ajouter des articles au panier

La page front-end ajoute des produits au panier en appelant l'interface :

 wx.request({
  URL : &#39;http://localhost/addToCart.php&#39;,
  méthode : &#39;POST&#39;,
  données: {
    identifiant_utilisateur : &#39;123&#39;,
    id_produit : &#39;456&#39;,
    quantité : &#39;1&#39;
  },
  succès : fonction(res) {
    laissez result = res.data;
    // Traitez les résultats ajoutés...
  }
})

Grâce aux étapes ci-dessus, vous pouvez utiliser PHP pour développer la fonction de liste de courses de l'applet WeChat. Le code peut être encore optimisé et étendu en fonction des besoins réels et de l'environnement du serveur.