Maison  >  Article  >  développement back-end  >  Gestion des produits et contrôle des stocks avec PHP et mini-programmes

Gestion des produits et contrôle des stocks avec PHP et mini-programmes

王林
王林original
2023-07-04 10:04:391489parcourir

Gestion des marchandises et contrôle des stocks avec PHP et mini-programmes

Avec le développement d'Internet, le commerce électronique est devenu l'un des piliers importants de la croissance économique. La gestion des produits et le contrôle des stocks sont l’une des problématiques centrales des plateformes de commerce électronique. Cet article expliquera comment utiliser PHP et de petits programmes pour implémenter des fonctions de gestion de produits et de contrôle des stocks, et fournira des exemples de code pertinents.

1. Gestion des produits

La gestion des produits implique principalement des fonctions telles que l'ajout, la suppression, la modification et l'interrogation de produits. Ce qui suit est un exemple d'utilisation de PHP et MySQL pour implémenter la gestion de produits.

  1. Créer une table de produits

Tout d'abord, nous devons créer une table de produits dans la base de données pour stocker les informations relatives au produit. Vous pouvez utiliser l'instruction SQL suivante pour créer une table nommée "goods" :

CREATE TABLE marchandises (

id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
price FLOAT NOT NULL,
quantity INT NOT NULL

);

  1. Ajouter des marchandises

Voici un exemple de code PHP pour ajouter des marchandises :

< ;? php

$name = $_POST['name'];
$price = $_POST['price'];
$quantity = $_POST['quantity'];

$conn = mysqli_connect('localhost', 'root', 'password', 'database');
if (!$conn) {
    die('连接数据库失败: ' . mysqli_error($conn));
}

$sql = "INSERT INTO goods (name, price, quantity) VALUES ('$name', '$price', '$quantity')";
if (mysqli_query($conn, $sql)) {
    echo "商品添加成功";
} else {
    echo "商品添加失败: " . mysqli_error($conn);
}
mysqli_close($conn);

?>

  1. Supprimer un élément

Voici un exemple de code PHP pour supprimer un élément :

8074276467a36aec957fc8b22296b4fa

  1. Modifier l'élément

ci-dessous est un exemple de code PHP pour modifier les informations sur le produit :

bb79f4a14ee3d67a1fd8ca4defac3569

  1. Requête de produits

Ce qui suit est un exemple de code PHP pour interroger des informations sur le produit :

b4a7f13abd216fd183914e3c7c6ab049

2. Contrôle des stocks

Le contrôle des stocks est une partie importante de la plateforme de commerce électronique. Il implique l'augmentation et la diminution des stocks de marchandises, la demande d'inventaire et d'autres fonctions. Vous trouverez ci-dessous un exemple de code qui utilise un petit programme pour implémenter le contrôle des stocks.

    Modifier l'inventaire
Tout d'abord, nous devons écrire une fonction pour modifier l'inventaire dans l'applet. Ce qui suit est un exemple de code d'un petit programme qui modifie l'inventaire :

const db = wx.cloud.database();
const _ = db.command;

function updateInventory(productId, quantity) {
  db.collection('goods').doc(productId).update({
    data: {
      quantity: _.inc(quantity)
    },
    success: res => {
      console.log('库存修改成功');
    },
    fail: err => {
      console.error('库存修改失败', err);
    }
  });
}

    Interroger l'inventaire
Ce qui suit est un exemple de code d'un petit programme qui interroge l'inventaire :

const db = wx.cloud.database();

function getInventory(productId) {
  db.collection('goods').doc(productId).get({
    success: res => {
      console.log('商品库存为', res.data.quantity);
    },
    fail: err => {
      console.error('查询库存失败', err);
    }
  });
}

Ce ci-dessus est un exemple de code qui utilise PHP et petits programmes pour mettre en œuvre la gestion des produits et le contrôle des stocks. Grâce à ces codes, nous pouvons implémenter des fonctions telles que l'ajout, la suppression, la modification et la vérification de produits, ainsi que l'ajout et l'interrogation d'inventaire. Bien entendu, dans les applications réelles, le code doit être modifié et complété en fonction de circonstances spécifiques. J'espère que cet article vous aidera !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn