Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan PHP untuk menulis fungsi amaran inventori produk

Cara menggunakan PHP untuk menulis fungsi amaran inventori produk

WBOY
WBOYasal
2023-08-18 14:25:26674semak imbas

Cara menggunakan PHP untuk menulis fungsi amaran inventori produk

Cara menggunakan PHP untuk menulis fungsi amaran inventori produk

Dengan perkembangan pesat industri e-dagang, pengurusan inventori produk telah menjadi pautan yang sangat diperlukan dan penting untuk peniaga. Untuk memastikan pengisian semula tepat pada masanya dan mengelakkan kerugian yang disebabkan oleh inventori yang tidak mencukupi, adalah perlu untuk mengeluarkan amaran awal apabila inventori produk jatuh di bawah ambang tertentu. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menulis fungsi amaran inventori produk ringkas, dengan contoh kod.

  1. Buat jadual pangkalan data

Pertama, kita perlu mencipta jadual pangkalan data untuk menyimpan maklumat produk dan kuantiti inventori. Dalam contoh ini, kami akan mencipta jadual yang dipanggil "produk" dengan medan berikut:

CREATE TABLE products (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(100) NOT NULL,
  quantity INT NOT NULL
);
  1. Menyambung ke pangkalan data

Seterusnya, kita perlu menggunakan kod PHP untuk menyambung ke pangkalan data. Dengan mengandaikan bahawa pangkalan data kami dinamakan "inventori", nama pengguna ialah "root", dan kata laluan kosong, kami boleh menggunakan kod berikut untuk menyambung:

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

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

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
  1. Tambah maklumat produk

Kita boleh menambah produk melalui cara mudah Maklumat borang HTML. Apabila pengguna menyerahkan borang, kami menggunakan PHP untuk memasukkan maklumat produk ke dalam pangkalan data. Berikut ialah contoh borang dan kod PHP:

<form action="add_product.php" method="post">
  <label for="name">商品名称:</label>
  <input type="text" id="name" name="name"><br><br>
  <label for="quantity">库存数量:</label>
  <input type="number" id="quantity" name="quantity"><br><br>
  <input type="submit" value="添加商品">
</form>

Kandungan fail add_product.php adalah seperti berikut:

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

$sql = "INSERT INTO products (name, quantity) VALUES ('$name', '$quantity')";

if ($conn->query($sql) === TRUE) {
    echo "商品添加成功";
} else {
    echo "添加商品时出错: " . $conn->error;
}
  1. Fungsi amaran

Seterusnya, kita perlu menulis skrip PHP untuk menyemak inventori produk dan menghantar mesej amaran. Berikut ialah kod sampel:

$sql = "SELECT * FROM products WHERE quantity < 10";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        $message = "商品:" . $row["name"] . ",库存数量低于10,请尽快补货!";
        // 发送预警消息的代码,可以通过邮件、短信或其他方式实现
        echo $message . "<br>";
    }
} else {
    echo "没有需要预警的商品";
}

Dalam kod di atas, kami mula-mula menanyakan produk dengan kuantiti stok kurang daripada 10, dan mengeluarkan nama dan mesej amaran setiap produk melalui gelung. Anda boleh menghantar mesej amaran kepada kaedah pemberitahuan tertentu mengikut keperluan anda.

  1. Tutup sambungan pangkalan data

Akhir sekali, kita perlu menutup sambungan pangkalan data pada penghujung kod untuk melepaskan sumber. Anda boleh menggunakan kod berikut untuk mencapai ini:

$conn->close();

Ringkasan

Melalui langkah di atas, kita boleh menggunakan PHP untuk menulis fungsi amaran inventori produk yang mudah. Pertama, jadual pangkalan data dicipta untuk menyimpan maklumat produk, dan kemudian PHP digunakan untuk menyambung ke pangkalan data dan menambah maklumat produk. Seterusnya, kami menulis kod PHP untuk fungsi amaran awal untuk sentiasa menyemak inventori dan menghantar mesej amaran awal. Akhirnya, kami menutup sambungan pangkalan data.

Sudah tentu, ini hanyalah contoh mudah, anda boleh mengubah suai dan mengoptimumkannya mengikut situasi sebenar, seperti menambah lebih banyak medan maklumat produk, menambah baik cara menghantar mesej amaran awal, dll. Harap artikel ini dapat membantu anda!

Atas ialah kandungan terperinci Cara menggunakan PHP untuk menulis fungsi amaran inventori produk. 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