재고 할당 통계는 인벤토리 관리 시스템의 중요한 기능 중 하나입니다. 관리자는 다른 창고 간의 재고 할당을 추적하는 데 도움이됩니다. 이 기사에서는 PHP를 사용하여 간단한 재고 할당 통계를 작성하고 해당 코드 예제를 제공하는 방법을 설명합니다.
먼저 재고 할당 레코드를 저장하는 데이터베이스 테이블을 작성해야합니다. 테이블에는 다음 필드가 포함되어 있습니다.
CREATE TABLE allocations (
allocation_id INT PRIMARY KEY AUTO_INCREMENT,
product_id INT NOT NULL,
warehouse_id INT NOT NULL,
allocation_date DATE NOT NULL,
allocation_quantity INT NOT NULL
);
다음으로 재고 할당 통계를 표시하려면 시스템에 페이지를 작성해야합니다. 먼저 데이터베이스에 연결해야합니다.
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "inventory_management";
// 연결을 만듭니다
$conn = new mysqli($servername, $username, $password, $dbname);
// 연결을 확인하십시오
if ($conn->connect_error) {
die("연결이 실패했습니다: " . $conn->connect_error);
}
?>
그런 다음 페이지에 테이블을 추가하여 재고 할당 통계를 표시 할 수 있습니다.
<html>
<head>
<title>재고 할당 통계</title>
</head>
<body>
<h1>재고 할당 통계</h1>
<table>
<tr>
<th>할당 기록ID</th>
<th>상품ID</th>
<th>창고ID</th>
<th>할당 시간</th>
<th>할당 된 수</th>
</tr>
<?php
$sql = "SELECT * FROM allocations";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>" . $row["allocation_id"] . "</td>";
echo "<td>" . $row["product_id"] . "</td>";
echo "<td>" . $row["warehouse_id"] . "</td>";
echo "<td>" . $row["allocation_date"] . "</td>";
echo "<td>" . $row["allocation_quantity"] . "</td>";
echo "</tr>";
}
} else {
echo "没有库存할당 기록";
}
?>
</table>
</body>
</html>
위의 코드는 데이터베이스에서 인벤토리 할당 레코드를 읽고 페이지에 테이블 양식으로 표시됩니다. 이 코드를 PHP 파일로 저장하고 서버에서 실행하십시오.
위의 코드 예제를 통해 PHP 기반 인벤토리 할당 통계 기능 만 구현할 수 있습니다. 실제 요구에 따라이 예제를 수정하고 확장하여 기능 및 인터페이스 설계를 추가로 최적화 할 수 있습니다.