電子商取引の急速な発展に伴い、食料品ショッピング システムはますます多くのユーザーに選ばれる買い物方法となっています。商品在庫警告機能は販売者にとって非常に重要です。これにより、販売者は在庫状況を適時に把握し、合理的な購入を行い、在庫不足による損失を回避できます。この記事では、PHPを使用して食料品ショッピングシステムの在庫警告機能を実装する方法を紹介します。
まず、製品情報と在庫を保存するデータベースを作成する必要があります。 MySQL などのリレーショナル データベースを使用することをお勧めします。製品名、番号、在庫数量、その他のフィールドを含む、データベース内の製品ごとのテーブルを作成します。同時に、バックエンド管理ページに製品管理機能が追加されます。
<?php require_once('db.php'); require_once('config.php'); ?>
<?php function getInventory($product_id) { $db = new DB(); $query = "SELECT * FROM products WHERE id='$product_id'"; $result = $db->クエリ($クエリ); if($result->num_rows > 0) { $row = $result->fetch_assoc(); $row['inventory'] を戻るします。 } それ以外 { 0を戻るします。 } } ?>
<?php function updateInventory($product_id, $inventory) { $db = new DB(); $query = "UPDATE products SET inventory='$inventory' WHERE id='$product_id'"; $db->クエリ($クエリ); } ?>
<?php function getInventoryAlert($product_id) { $db = new DB(); $query = "SELECT * FROM products WHERE id='$product_id'"; $result = $db->クエリ($クエリ); if($result->num_rows > 0) { $row = $result->fetch_assoc(); $row['inventory_alert'] を戻るします; } それ以外 { 0を戻るします。 } } 関数 updateInventoryAlert($product_id, $inventory_alert) { $db = 新しいしい DB(); $query = "商品を更新するしい SET inventory_alert='$inventory_alert' WHERE id='$product_id'"; $db->クエリ($クエリ); } ?>
<?php $product_id = $_GET['product_id']; $inventory = getInventory($product_id); $inventory_alert = getInventoryAlert($product_id); if($inventory <= $inventory_alert) { echo "製品在庫が不足している,期限内にご購入ください!"; } else { echo "在庫のある商品。"; } ?>
以上の方法により、食料品ショッピングシステムに商品在庫早期警告機能を実装することができます。販売者はバックエンド管理ページで在庫状況を確認し、在庫警告値を設定できます。在庫が警告値を下回ると、システムは製品在庫を効率的に管理し、在庫切れの問題を回避するために、時間内に購入するよう通知します。