Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 仓库管理系统模板(php文库系统)

作者:自然ㄣ之光   发布日期:2025-07-04   浏览:250

以下是一个简单的PHP仓库管理系统模板:

<?php
// 连接数据库
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "warehouse_management";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 处理表单提交
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // 添加商品
    if (isset($_POST["add_product"])) {
        $product_name = $_POST["product_name"];
        $quantity = $_POST["quantity"];

        // 插入商品数据到数据库
        $sql = "INSERT INTO products (product_name, quantity) VALUES ('$product_name', '$quantity')";
        if ($conn->query($sql) === TRUE) {
            echo "商品添加成功";
        } else {
            echo "Error: " . $sql . "<br>" . $conn->error;
        }
    }

    // 更新商品数量
    if (isset($_POST["update_quantity"])) {
        $product_id = $_POST["product_id"];
        $new_quantity = $_POST["new_quantity"];

        // 更新商品数量
        $sql = "UPDATE products SET quantity='$new_quantity' WHERE id='$product_id'";
        if ($conn->query($sql) === TRUE) {
            echo "商品数量更新成功";
        } else {
            echo "Error: " . $sql . "<br>" . $conn->error;
        }
    }
}

// 查询所有商品
$sql = "SELECT * FROM products";
$result = $conn->query($sql);

?>

<!DOCTYPE html>
<html>
<head>
    <title>仓库管理系统</title>
</head>
<body>
    <h1>仓库管理系统</h1>

    <h2>添加商品</h2>
    <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
        <label for="product_name">商品名称:</label>
        <input type="text" name="product_name" required><br>
        <label for="quantity">数量:</label>
        <input type="number" name="quantity" required><br>
        <input type="submit" name="add_product" value="添加商品">
    </form>

    <h2>更新商品数量</h2>
    <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
        <label for="product_id">商品ID:</label>
        <input type="number" name="product_id" required><br>
        <label for="new_quantity">新数量:</label>
        <input type="number" name="new_quantity" required><br>
        <input type="submit" name="update_quantity" value="更新数量">
    </form>

    <h2>商品列表</h2>
    <table>
        <tr>
            <th>ID</th>
            <th>商品名称</th>
            <th>数量</th>
        </tr>
        <?php
        if ($result->num_rows > 0) {
            while ($row = $result->fetch_assoc()) {
                echo "<tr>";
                echo "<td>" . $row["id"] . "</td>";
                echo "<td>" . $row["product_name"] . "</td>";
                echo "<td>" . $row["quantity"] . "</td>";
                echo "</tr>";
            }
        } else {
            echo "暂无商品";
        }
        ?>
    </table>

    <?php
    $conn->close();
    ?>
</body>
</html>

这个模板包含了以下功能:

  1. 添加商品:用户可以输入商品名称和数量,然后将商品信息插入数据库中。
  2. 更新商品数量:用户可以输入商品ID和新数量,然后将商品数量更新到数据库中。
  3. 商品列表:从数据库中获取所有商品信息,并以表格形式展示在页面上。

请注意,这只是一个简单的模板,你可以根据自己的需求进行修改和扩展。还需要创建一个数据库,并在代码中更新数据库连接信息。

上一篇:用php做按钮(php网页按钮链接)

下一篇:虚拟机连接php(虚拟机连接u盘)

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站