Maison > développement back-end > tutoriel php > Étapes pour créer un système de gestion des stocks de produits PHP

Étapes pour créer un système de gestion des stocks de produits PHP

王林
Libérer: 2023-08-26 21:52:02
original
877 Les gens l'ont consulté

Étapes pour créer un système de gestion des stocks de produits PHP

Étapes pour créer un système de gestion des stocks de produits PHP

Introduction :

Avec le développement rapide du commerce électronique, la gestion des stocks de produits est devenue un problème important. Un système de gestion des stocks de matières premières efficace et flexible peut aider les entreprises à comprendre l’état des stocks en temps réel et à améliorer l’efficacité opérationnelle. Cet article expliquera comment utiliser le langage PHP pour créer un système simple de gestion des stocks de produits et utilisera un exemple de code pour aider les lecteurs à comprendre le processus de mise en œuvre.

Préparation :

  1. Installez l'environnement PHP : Assurez-vous d'abord que PHP est installé sur votre environnement de serveur. Vous pouvez exécuter php -v à partir de la ligne de commande pour vérifier la version de PHP.
  2. Installer la base de données : cet article utilisera la base de données MySQL et vous devez vous assurer que l'environnement du serveur a installé et exécuté le service MySQL.
  3. Créer une table de base de données : utilisez l'instruction SQL suivante pour créer une table nommée « marchandises » afin de stocker les informations sur le produit.
CREATE TABLE `goods` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `stock` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Copier après la connexion

Étape 1 : Se connecter à la base de données

La connexion à la base de données en code PHP est une étape nécessaire. Utilisez l'extrait de code suivant pour établir une connexion à la base de données MySQL.

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "database_name";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
Copier après la connexion

Modifiez les valeurs de $servername, $username, $password et $dbname respectivement en adresse de votre base de données, nom d'utilisateur, mot de passe et nom de base de données.

Étape 2 : Afficher la liste des produits

Utilisez le code suivant pour interroger les informations sur le produit dans la base de données et les afficher sur la page.

$sql = "SELECT * FROM goods";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "ID:" . $row["id"]. " - 商品名:" . $row["name"]. " - 价格:" . $row["price"]. " - 库存:" . $row["stock"]. "<br>";
    }
} else {
    echo "暂无商品";
}
Copier après la connexion

Étape 3 : Ajouter des produits

Utilisez le code suivant pour ajouter des produits.

if(isset($_POST["submit"])) {
    $name = $_POST["name"];
    $price = $_POST["price"];
    $stock = $_POST["stock"];
    
    $sql = "INSERT INTO goods (name, price, stock) VALUES ('$name', $price, $stock)";

    if ($conn->query($sql) === TRUE) {
        echo "商品添加成功";
    } else {
        echo "商品添加失败:" . $conn->error;
    }
}
Copier après la connexion

Ajoutez le code suivant au formulaire HTML pour saisir les informations sur le produit.

<form method="post" action="">
    <label for="name">商品名:</label>
    <input type="text" name="name" id="name">
    <br>
    <label for="price">价格:</label>
    <input type="text" name="price" id="price">
    <br>
    <label for="stock">库存:</label>
    <input type="number" name="stock" id="stock">
    <br>
    <input type="submit" name="submit" value="添加商品">
</form>
Copier après la connexion

Étape 4 : Mettre à jour l'inventaire

Utilisez le code suivant pour mettre à jour la fonction d'inventaire.

if(isset($_POST["update"])) {
    $id = $_POST["id"];
    $stock = $_POST["stock"];
    
    $sql = "UPDATE goods SET stock = $stock WHERE id = $id";

    if ($conn->query($sql) === TRUE) {
        echo "库存更新成功";
    } else {
        echo "库存更新失败:" . $conn->error;
    }
}
Copier après la connexion

Ajoutez le code suivant dans le formulaire HTML pour saisir l'ID du produit et le nouvel inventaire.

<form method="post" action="">
    <label for="id">商品ID:</label>
    <input type="number" name="id" id="id">
    <br>
    <label for="stock">新库存:</label>
    <input type="number" name="stock" id="stock">
    <br>
    <input type="submit" name="update" value="更新库存">
</form>
Copier après la connexion

Résumé :

Grâce aux étapes ci-dessus, nous avons réussi à créer un système simple de gestion des stocks de produits PHP. Ce système peut afficher des listes de produits, ajouter des produits et mettre à jour l'inventaire des produits. Bien entendu, il ne s'agit que de la première étape du système. Vous pouvez l'étendre et l'optimiser en fonction des besoins réels, par exemple en ajoutant de nouvelles fonctions telles que la suppression de produits et la recherche de produits. J'espère que cet article vous sera utile et vous permettra de mieux comprendre et appliquer le langage PHP.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal