PHP を使用して在庫管理システムの日次在庫棚卸関数コードを記述する方法
1. はじめに
正確な在庫データを持つことは、どの企業にとっても非常に重要です。在庫棚卸は、在庫の精度を維持するための重要な手順の 1 つです。毎日の棚卸を通じて、在庫データを検証し、潜在的な問題を発見し、在庫データの正確性を確保するために在庫記録をタイムリーに調整することができます。この記事では、PHP を使用して、簡単な在庫管理システムの日次在庫関数コードを記述する方法を紹介します。
2. データベース設計
コードを書き始める前に、まず在庫データを保存するデータベースを設計する必要があります。この記事では、データベース構造を簡略化し、製品テーブルと在庫テーブルの 2 つのテーブルのみを含めます。
商品テーブル(商品):
在庫テーブル (在庫):
3. コードの実装
$host = "localhost"; //ホスト名
$username = "root"; //ユーザー名
$password = "パスワード"; //パスワード
$dbname = "インベントリ"; // データベース名
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
die("接続に失敗しました: " . $conn->connect_error);
}
?>
$sql = "SELECT * FROM products";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "商品ID: " . $row["id"]. " - 商品名称: " . $row["name"]. " - 商品价格: " . $row["price"]. "<br>";
}
} else {
echo "0 results";
}
?>
if(isset($_POST['submit'])) {
$product_id = $_POST['product_id'];
$sql = "SELECT * FROM inventory WHERE product_id = $product_id";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc(); echo "商品ID: " . $row["id"]. " - 商品数量: " . $row["quantity"];
} else {
echo "该商品暂无库存信息";
}
}
?>
4. 概要
上記のコード例を通じて、簡単な Daily を実装できます。在庫管理システムの棚卸機能。ユーザーはカウントする製品を選択することができ、システムはその製品の在庫数量を表示します。データベースに製品の在庫情報がない場合、システムは在庫情報がないことを示すメッセージを表示します。実際のニーズに応じて、在庫レコードの追加や在庫レポートの作成など、データ検証やセキュリティ処理を実行するなど、機能をさらに改善することができます。この記事が、PHP を使用して在庫日次在庫関数コードを作成する方法を理解するのに役立つことを願っています。
以上がPHP を使用して在庫管理システムの日次在庫棚卸機能のコードを記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。