ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して在庫管理システムに在庫位置管理機能コードを記述する方法
PHP を使用して在庫管理システムの在庫位置管理関数コードを記述する方法
在庫管理システムは、企業が商品の在庫をリアルタイムで追跡するのに役立ち、あらゆる企業にとって重要です。在庫量や場所を正確に把握し、作業効率を向上させます。その中でも、在庫場所管理は在庫管理システムの重要な機能の 1 つであり、企業がさまざまな種類の場所を管理および分類して、倉庫が清潔で整然としていることを保証するのに役立ちます。この記事では、PHP を使用して在庫場所管理機能のコードを記述する方法を説明します。
まず、位置情報を保存するデータベース テーブルを作成する必要があります。以下にテーブル構造の例を示します。
CREATE TABLE warehouse ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), capacity INT, status TINYINT(1) );
上記のテーブル構造には、ロケーションの一意の ID (id)、ロケーション名 (name)、ロケーション容量 (capacity)、およびロケーション ステータス (status) が含まれています。次に、ライブラリの場所の追加、削除、変更、クエリ操作を完了するための PHP コードを作成します。
<?php $host = "localhost"; $username = "root"; $password = "password"; $dbname = "inventory_management"; $conn = new mysqli($host, $username, $password, $dbname); if ($conn->connect_error) { die("连接数据库失败: " . $conn->connect_error); } ?>
<?php if (isset($_POST['add'])) { $name = $_POST['name']; $capacity = $_POST['capacity']; $sql = "INSERT INTO warehouse (name, capacity, status) VALUES ('$name', $capacity, 1)"; if ($conn->query($sql) === TRUE) { echo "成功添加库位!"; } else { echo "添加库位失败: " . $conn->error; } } ?>
<?php if (isset($_GET['delete'])) { $id = $_GET['delete']; $sql = "DELETE FROM warehouse WHERE id = $id"; if ($conn->query($sql) === TRUE) { echo "成功删除库位!"; } else { echo "删除库位失败: " . $conn->error; } } ?>
<?php if (isset($_POST['edit'])) { $id = $_POST['id']; $name = $_POST['name']; $capacity = $_POST['capacity']; $sql = "UPDATE warehouse SET name = '$name', capacity = $capacity WHERE id = $id"; if ($conn->query($sql) === TRUE) { echo "成功更新库位信息!"; } else { echo "更新库位信息失败: " . $conn->error; } } ?>
<?php $sql = "SELECT * FROM warehouse"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "库位ID: " . $row['id'] . "<br>"; echo "库位名称: " . $row['name'] . "<br>"; echo "库位容量: " . $row['capacity'] . "<br>"; echo "库位状态: " . ($row['status'] ? "可用" : "不可用") . "<br>"; echo "<a href='edit.php?id=" . $row['id'] . "'>编辑</a> | "; echo "<a href='?delete=" . $row['id'] . "'>删除</a><br><br>"; } } else { echo "暂无库位信息"; } $conn->close(); ?>
上記のコードにより、位置の追加、削除、編集、表示機能を実行できます。 。ニーズに合わせてページとインタラクションをカスタマイズし、コードを在庫管理システムに統合できます。
要約すると、在庫場所管理は在庫管理システムの重要な機能であり、PHP プログラミング言語を使用すると、場所を簡単に追加、削除、編集、表示できます。この記事がお役に立てば幸いです。また、在庫管理システムの作成に成功することを祈っています。
以上がPHP を使用して在庫管理システムに在庫位置管理機能コードを記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。