Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan PHP untuk menulis kod fungsi pengurusan lokasi inventori dalam sistem pengurusan inventori

Cara menggunakan PHP untuk menulis kod fungsi pengurusan lokasi inventori dalam sistem pengurusan inventori

PHPz
PHPzasal
2023-08-06 09:21:331319semak imbas

Cara menggunakan PHP untuk menulis kod fungsi pengurusan lokasi inventori dalam sistem pengurusan inventori. lokasi, meningkatkan kecekapan kerja. Antaranya, pengurusan lokasi inventori merupakan salah satu fungsi utama dalam sistem pengurusan inventori Ia dapat membantu syarikat mengurus dan mengklasifikasikan pelbagai jenis lokasi untuk memastikan gudang itu bersih dan teratur. Artikel ini akan mengajar anda cara menggunakan PHP untuk menulis kod bagi fungsi pengurusan lokasi inventori.

Pertama, kita perlu mencipta jadual pangkalan data untuk menyimpan maklumat lokasi. Berikut ialah contoh struktur jadual:

CREATE TABLE warehouse (
   id INT PRIMARY KEY AUTO_INCREMENT,
   name VARCHAR(50),
   capacity INT,
   status TINYINT(1)
);

Struktur jadual di atas mengandungi pengecam unik (id), nama lokasi (nama), kapasiti lokasi (kapasiti) dan status lokasi (status). Seterusnya, kami menulis kod PHP untuk melengkapkan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan lokasi perpustakaan.

Sambung ke pangkalan data
  1. <?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);
    }
    ?>
Tambah lokasi
  1. <?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;
        }
    }
    ?>
Padam lokasi
  1. <?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;
        }
    }
    ?>
Kemas kini maklumat lokasi senarai
  1. <?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;
        }
    }
    ?>
    lokasi
    <?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();
    ?>
  1. Dengan kod di atas, kita boleh Melaksanakan fungsi menambah, memadam, menyunting dan memaparkan lokasi gudang. Anda boleh menyesuaikan halaman dan interaksi untuk memenuhi keperluan anda dan menyepadukan kod ke dalam sistem pengurusan inventori anda.
Ringkasnya, pengurusan lokasi inventori adalah fungsi penting dalam sistem pengurusan inventori Dengan bantuan bahasa pengaturcaraan PHP, anda boleh menambah, memadam, mengedit dan memaparkan lokasi dengan mudah. Saya harap artikel ini membantu dan saya mengucapkan selamat maju jaya dalam menulis sistem pengurusan inventori!

Atas ialah kandungan terperinci Cara menggunakan PHP untuk menulis kod fungsi pengurusan lokasi inventori dalam sistem pengurusan inventori. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn