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. 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<?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; } } ?>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(); ?>
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!