Rumah >pembangunan bahagian belakang >tutorial php >Laman web kitar semula terpakai yang dibangunkan dalam PHP menyediakan fungsi pengurusan inventori

Laman web kitar semula terpakai yang dibangunkan dalam PHP menyediakan fungsi pengurusan inventori

王林
王林asal
2023-07-01 18:31:441548semak imbas

Laman web kitar semula terpakai yang dibangunkan oleh PHP menyediakan fungsi pengurusan inventori

Dengan peningkatan pasaran dagangan barangan terpakai, laman web kitar semula terpakai telah menjadi platform pilihan ramai orang untuk menangani barangan terbiar. Untuk memenuhi keperluan pengurusan pengguna untuk inventori item, kami akan membangunkan tapak web kitar semula terpakai yang berkuasa melalui PHP dan menyediakan fungsi pengurusan inventori.

1. Gambaran Keseluruhan Reka Bentuk

Kita perlu mencipta pangkalan data untuk menyimpan maklumat dan inventori item. Dalam pangkalan data MySQL, kami mencipta jadual bernama "inventori", yang mengandungi medan berikut:

  • id: pengecam unik item
  • nama: nama item
  • penerangan: perihalan item
  • kuantiti: kuantiti inventori item

2. Sambungan pangkalan data

Sebelum menyambung ke pangkalan data, kita perlu menetapkan parameter sambungan pangkalan data dalam kod PHP. Sebagai contoh, kita boleh mencipta fail bernama "config.php" untuk menyimpan maklumat sambungan pangkalan data, seperti yang ditunjukkan di bawah:

<?php
$host = "localhost";
$username = "root";
$password = "";
$database = "inventory";

$conn = mysqli_connect($host, $username, $password, $database);

// 检查数据库连接是否成功
if (!$conn) {
    die("数据库连接失败:" . mysqli_connect_error());
}
?>

3. Tambah item

Dalam laman web, kami menyediakan borang untuk membolehkan pengguna menambah maklumat item. Selepas pengguna menghantar borang, kami perlu memproses data borang dan memasukkan data ke dalam pangkalan data. Sebagai contoh, kami boleh mencipta fail bernama "add_item.php" untuk mengendalikan permintaan untuk menambah item, seperti yang ditunjukkan di bawah:

<?php
include "config.php";

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

// 插入物品信息到数据库
$sql = "INSERT INTO inventory (name, description, quantity) VALUES ('$name', '$description', $quantity)";
if (mysqli_query($conn, $sql)) {
    echo "物品添加成功!";
} else {
    echo "物品添加失败:" . mysqli_error($conn);
}

mysqli_close($conn);
?>

4. Lihat inventori

Dalam laman web, kami menyediakan pengguna dengan fungsi untuk melihat inventori Anda boleh semak imbas maklumat item yang sedang dalam inventori. Sebagai contoh, kita boleh mencipta fail bernama "view_inventory.php" untuk memaparkan maklumat inventori, seperti yang ditunjukkan di bawah:

<?php
include "config.php";

// 查询库存信息
$sql = "SELECT * FROM inventory";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "物品ID: " . $row['id'] . "<br>";
        echo "名称: " . $row['name'] . "<br>";
        echo "描述: " . $row['description'] . "<br>";
        echo "库存数量: " . $row['quantity'] . "<br><br>";
    }
} else {
    echo "库存为空!";
}

mysqli_close($conn);
?>

5. Kemas kini inventori

Dalam laman web, kita juga perlu menyediakan fungsi untuk pengguna mengemas kini maklumat inventori. Sebagai contoh, kita boleh mencipta fail yang dipanggil "update_inventory.php" untuk mengendalikan permintaan untuk mengemas kini inventori, seperti yang ditunjukkan di bawah:

<?php
include "config.php";

$id = $_GET['id'];
$quantity = $_GET['quantity'];

// 更新库存信息
$sql = "UPDATE inventory SET quantity = $quantity WHERE id = $id";
if (mysqli_query($conn, $sql)) {
    echo "库存更新成功!";
} else {
    echo "库存更新失败:" . mysqli_error($conn);
}

mysqli_close($conn);
?>

6. Padam item

Akhir sekali, kami perlu menyediakan fungsi untuk pengguna memadam item daripada inventori. Sebagai contoh, kami boleh mencipta fail yang dipanggil "delete_item.php" untuk mengendalikan permintaan untuk memadam item seperti berikut:

<?php
include "config.php";

$id = $_GET['id'];

// 删除物品
$sql = "DELETE FROM inventory WHERE id = $id";
if (mysqli_query($conn, $sql)) {
    echo "物品删除成功!";
} else {
    echo "物品删除失败:" . mysqli_error($conn);
}

mysqli_close($conn);
?>

Di atas ialah contoh ringkas fungsi pengurusan inventori yang disediakan oleh tapak web kitar semula terpakai kami yang dibangunkan dalam PHP. Melalui fungsi ini, pengguna boleh menambah, melihat, mengemas kini dan memadam maklumat item dalam inventori dengan mudah, menambah baik fungsi dan pengalaman pengguna tapak web kitar semula terpakai. Sudah tentu, dalam pembangunan sebenar, kami juga boleh mengoptimumkan dan mengembangkan kod mengikut keperluan sebenar untuk menyediakan lebih banyak fungsi yang kaya.

Atas ialah kandungan terperinci Laman web kitar semula terpakai yang dibangunkan dalam PHP menyediakan fungsi 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