Maison > Article > développement back-end > Comment utiliser PHP pour écrire le code de fonction de gestion de l'emplacement des stocks dans le système de gestion des stocks
Comment utiliser PHP pour écrire le code de fonction de gestion de l'emplacement des stocks dans le système de gestion des stocks
Le système de gestion des stocks est crucial pour toute entreprise. Il peut aider l'entreprise à suivre l'inventaire des marchandises en temps réel et à saisir avec précision la quantité et l'inventaire des stocks. Emplacement., améliorer l'efficacité du travail. Parmi elles, la gestion des emplacements des stocks est l'une des fonctions clés du système de gestion des stocks. Elle peut aider les entreprises à gérer et à classer différents types d'emplacements pour garantir que l'entrepôt est propre et ordonné. Cet article vous apprendra à utiliser PHP pour écrire du code pour les fonctions de gestion de l'emplacement des stocks.
Tout d'abord, nous devons créer une table de base de données pour stocker les informations de localisation. Voici un exemple de structure de tableau :
CREATE TABLE warehouse ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), capacity INT, status TINYINT(1) );
La structure de tableau ci-dessus contient l'identifiant unique (id), le nom de l'emplacement (name), la capacité de l'emplacement (capacité) et le statut de l'emplacement (statut). Ensuite, nous écrivons du code PHP pour effectuer les opérations d'ajout, de suppression, de modification et de requête de l'emplacement de la bibliothèque.
<?php $host = "localhost"; $username = "root"; $password = "password"; $dbname = "inventory_management"; $conn = new mysqli($host, $username, $password, $dbname); if ($conn->connect_error) { die("连接数据库失败: " . $conn->connect_error); } ?>
<?php if (isset($_POST['add'])) { $name = $_POST['name']; $capacity = $_POST['capacity']; $sql = "INSERT INTO warehouse (name, capacity, status) VALUES ('$name', $capacity, 1)"; if ($conn->query($sql) === TRUE) { echo "成功添加库位!"; } else { echo "添加库位失败: " . $conn->error; } } ?>
<?php if (isset($_GET['delete'])) { $id = $_GET['delete']; $sql = "DELETE FROM warehouse WHERE id = $id"; if ($conn->query($sql) === TRUE) { echo "成功删除库位!"; } else { echo "删除库位失败: " . $conn->error; } } ?>
<?php if (isset($_POST['edit'])) { $id = $_POST['id']; $name = $_POST['name']; $capacity = $_POST['capacity']; $sql = "UPDATE warehouse SET name = '$name', capacity = $capacity WHERE id = $id"; if ($conn->query($sql) === TRUE) { echo "成功更新库位信息!"; } else { echo "更新库位信息失败: " . $conn->error; } } ?>
<?php $sql = "SELECT * FROM warehouse"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "库位ID: " . $row['id'] . "<br>"; echo "库位名称: " . $row['name'] . "<br>"; echo "库位容量: " . $row['capacity'] . "<br>"; echo "库位状态: " . ($row['status'] ? "可用" : "不可用") . "<br>"; echo "<a href='edit.php?id=" . $row['id'] . "'>编辑</a> | "; echo "<a href='?delete=" . $row['id'] . "'>删除</a><br><br>"; } } else { echo "暂无库位信息"; } $conn->close(); ?>
Grâce au code ci-dessus, nous pouvons implémenter les fonctions d'ajouter, de supprimer, de modifier et d'afficher des emplacements d'entrepôt. Vous pouvez personnaliser les pages et les interactions en fonction de vos besoins et intégrer le code dans votre système de gestion des stocks.
Pour résumer, la gestion de l'emplacement des stocks est une fonction importante du système de gestion des stocks. Avec l'aide du langage de programmation PHP, vous pouvez facilement ajouter, supprimer, modifier et afficher l'emplacement. J'espère que cet article vous a été utile et je vous souhaite bonne chance dans la rédaction d'un système de gestion des stocks !
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!