Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pengurusan produk dan kawalan inventori dengan PHP dan program mini

Pengurusan produk dan kawalan inventori dengan PHP dan program mini

王林
王林asal
2023-07-04 10:04:391489semak imbas

Pengurusan komoditi dan kawalan inventori dengan PHP dan program mini

Dengan perkembangan Internet, e-dagang telah menjadi salah satu tonggak penting pertumbuhan ekonomi. Pengurusan produk dan kawalan inventori adalah salah satu isu teras dalam platform e-dagang. Artikel ini akan memperkenalkan cara menggunakan PHP dan applet untuk melaksanakan pengurusan produk dan fungsi kawalan inventori, serta menyediakan contoh kod yang berkaitan.

1. Pengurusan Produk

Pengurusan produk terutamanya melibatkan fungsi seperti menambah, memadam, mengubah suai dan menyoal produk. Berikut ialah contoh penggunaan PHP dan MySQL untuk melaksanakan pengurusan produk.

  1. Buat jadual produk

Pertama, kita perlu mencipta jadual produk dalam pangkalan data untuk menyimpan maklumat berkaitan produk. Anda boleh menggunakan pernyataan SQL berikut untuk mencipta jadual bernama "barangan":

BUAT barang JADUAL (

id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
price FLOAT NOT NULL,
quantity INT NOT NULL

);

  1. Tambah barang

Berikut ialah contoh kod PHP untuk menambah barangan:

;

< php

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

$conn = mysqli_connect('localhost', 'root', 'password', 'database');
if (!$conn) {
    die('连接数据库失败: ' . mysqli_error($conn));
}

$sql = "INSERT INTO goods (name, price, quantity) VALUES ('$name', '$price', '$quantity')";
if (mysqli_query($conn, $sql)) {
    echo "商品添加成功";
} else {
    echo "商品添加失败: " . mysqli_error($conn);
}
mysqli_close($conn);
e

? & gt;

  1. delete item

here adalah contoh kod php untuk memadam item:

& lt ;? php

$id = $_POST['id'];

$conn = mysqli_connect('localhost', 'root', 'password', 'database');
if (!$conn) {
    die('连接数据库失败: ' . mysqli_error($conn));
}

$sql = "DELETE FROM goods WHERE id='$id'";
if (mysqli_query($conn, $sql)) {
    echo "商品删除成功";
} else {
    echo "商品删除失败: " . mysqli_error($conn);
}
mysqli_close($conn);
e

? & gt;

  1. modify item

below di sini adalah contoh kod PHP untuk mengubah suai maklumat produk:

bb79f4a14ee3d67a1fd8ca4defac3569

  1. Menyiasat produk

Berikut ialah contoh kod PHP untuk menanyakan maklumat produk:

b4a7f13abd216fd183914e3c7c6ab049

2. Kawalan inventori

Kawalan inventori adalah pautan penting dalam platform e-dagang Ia melibatkan peningkatan dan penurunan inventori barang, pertanyaan inventori dan fungsi lain. Di bawah ialah contoh kod yang menggunakan program kecil untuk melaksanakan kawalan inventori.

    Ubah suai inventori
Pertama, kita perlu menulis fungsi untuk mengubah suai inventori dalam applet. Berikut ialah contoh kod program kecil yang mengubah suai inventori:

const db = wx.cloud.database();
const _ = db.command;

function updateInventory(productId, quantity) {
  db.collection('goods').doc(productId).update({
    data: {
      quantity: _.inc(quantity)
    },
    success: res => {
      console.log('库存修改成功');
    },
    fail: err => {
      console.error('库存修改失败', err);
    }
  });
}

    Inventori pertanyaan
Berikut ialah contoh kod program kecil yang menanyakan inventori:

const db = wx.cloud.database();

function getInventory(productId) {
  db.collection('goods').doc(productId).get({
    success: res => {
      console.log('商品库存为', res.data.quantity);
    },
    fail: err => {
      console.error('查询库存失败', err);
    }
  });
}

Di atas adalah contoh kod yang menggunakan PHP dan program kecil untuk melaksanakan pengurusan komoditi dan kawalan inventori. Melalui kod ini, kami boleh melaksanakan fungsi seperti menambah, memadam, mengubah suai dan menyemak produk, serta menambah dan bertanya inventori. Sudah tentu, dalam aplikasi sebenar, kod tersebut perlu diubah suai dan ditambah mengikut keadaan tertentu. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Pengurusan produk dan kawalan inventori dengan PHP dan program mini. 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