PHP를 사용하여 개발된 중고 재활용 웹사이트는 다중 창고 관리를 지원합니다
사회가 발전하고 환경 인식이 향상됨에 따라 중고 재활용은 점차 사람들의 삶의 중요한 부분이 되었습니다. 중고재활용 홈페이지를 보다 잘 관리하고 운영하기 위해서는 다중창고 관리를 지원하는 홈페이지 개발이 매우 중요합니다. 이 기사에서는 PHP를 사용하여 중고 재활용 웹사이트를 개발하고 다중 창고 관리를 지원하며 코드 예제를 제공하는 방법을 소개합니다.
우선 다중창고 관리를 지원하기 위한 데이터베이스 구조를 설계해야 합니다. 다음은 사용자, 품목, 창고라는 세 가지 주요 테이블을 포함하는 단순화된 데이터베이스 구조의 예입니다.
사용자 테이블(사용자):
ID | Username | Password | Warehouse ID |
---|---|---|---|
1 | user1 | 1234 | 1 |
2 | user2 | 5678 | 2 |
품목 목록(품목):
ID | Name | Price | Quantity | Warehouse ID |
---|---|---|---|---|
1 | 항목 1 | 20 | 5 | 1 |
2 | Item2 | 30 | 10 | 2 |
창고:
ID | 이름 | 주소 |
---|---|---|
1 | 창고 1 | 주소 1 |
2 | Warehouse 2 | 주소 2 |
다음으로 PHP 코드 작성을 시작해 보겠습니다. 먼저 데이터베이스 연결을 설정해야 합니다. 즉, MySQL 데이터베이스에 연결된 PHP 파일을 생성해야 합니다.
// db_connect.php <?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "database"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接失败:" . $conn->connect_error); } ?>
다음으로 PHP 파일을 작성하여 모든 창고의 데이터를 가져와 JSON 형식으로 프런트 엔드에 반환할 수 있습니다.
// get_warehouses.php <?php include "db_connect.php"; $sql = "SELECT * FROM warehouses"; $result = $conn->query($sql); if ($result->num_rows > 0) { $warehouses = array(); while ($row = $result->fetch_assoc()) { $warehouses[] = array( "id" => $row["ID"], "name" => $row["名称"], "address" => $row["地址"] ); } echo json_encode($warehouses); } else { echo "没有找到仓库数据"; } $conn->close(); ?>
그런 다음 PHP 파일을 작성하여 지정된 창고 ID의 품목 데이터를 가져와 JSON 형식으로 프런트 엔드에 반환할 수 있습니다.
// get_items.php <?php include "db_connect.php"; $warehouseId = $_GET["warehouseId"]; $sql = "SELECT * FROM items WHERE 仓库ID = $warehouseId"; $result = $conn->query($sql); if ($result->num_rows > 0) { $items = array(); while ($row = $result->fetch_assoc()) { $items[] = array( "id" => $row["ID"], "name" => $row["名称"], "price" => $row["价格"], "quantity" => $row["数量"] ); } echo json_encode($items); } else { echo "没有找到物品数据"; } $conn->close(); ?>
마지막으로 사용자 로그인을 처리하고 해당 창고 데이터를 반환하는 PHP 파일을 작성할 수 있습니다.
// login.php <?php include "db_connect.php"; $username = $_POST["username"]; $password = $_POST["password"]; $sql = "SELECT * FROM users WHERE 用户名 = '$username' AND 密码 = '$password'"; $result = $conn->query($sql); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); $warehouseId = $row["仓库ID"]; header("Location: items.php?warehouseId=$warehouseId"); } else { echo "用户名或密码错误"; } $conn->close(); ?>
위는 중고 재활용 웹사이트의 다중 창고 관리에 대한 간단한 PHP 개발 예시입니다. 합리적인 데이터베이스 구조를 설계하고 해당 PHP 코드를 작성함으로써 다중 창고 관리를 지원하는 중고 재활용 웹 사이트를 구현할 수 있습니다. 물론 실제 개발에서는 더 많은 기능과 보안 고려사항을 추가해야 할 수도 있지만 이 기사에 제공된 샘플 코드는 좋은 출발점이 될 수 있습니다.
요약하자면, 다중 창고 관리를 지원하기 위해 PHP를 사용하여 개발된 중고 재활용 웹사이트는 완전히 가능합니다. 합리적인 데이터베이스 설계와 해당 PHP 코드 작성을 통해 창고 및 품목의 관리 및 표시와 같은 기능을 실현할 수 있습니다. 이 기사의 샘플 코드가 개발자에게 도움이 되고 중고 재활용 웹사이트의 개발 및 홍보를 촉진할 수 있기를 바랍니다.
위 내용은 PHP를 사용하여 개발된 중고 재활용 웹사이트는 다중 창고 관리를 지원합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!