首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP中创建库存管理

如何在PHP中创建库存管理
EN

Stack Overflow用户
提问于 2016-12-20 09:47:43
回答 1查看 1.5K关注 0票数 0

我想在我的网站上创建使用php的库存管理系统。这听起来像是“平衡”数据库中的库存和将要购买的物品数量。如果项目的金额而不是项目的股票,则网站应该显示一个警告。因此,项目数量不能超过数据库中项目库存的。这是我的密码:

代码语言:javascript
复制
$stock = array();
foreach ($_SESSION['cart'] as $k => $v) {

    $sql = mysql_query("SELECT book_stock FROM book WHERE book_title='$k'");

    while ($row = mysql_fetch_assoc($sql)) {
        $stock[] = $row['book_stock'];
    }

    if ($stock < $v) {
        echo "Stock less than the amount";
    }
    else {
        echo "Stock sufficient";
    }
}

$k变量将项的名称存储在会话购物车中。$v变量将项的数量存储在事务中。

如果访问者单击“增加”按钮,该项目的金额将增加。但是如果我增加项目的数量,ifelse逻辑就像“不起作用”。无论项目的数量被添加了多少,ifelse逻辑保持打印“库存充足”。

有人能帮我解决这个问题吗?(预先谢谢:)

编辑:原代码中的变量是印度尼西亚文。所以当我输入这篇文章的时候,我也在这里编辑变量。所以如果变量不同,我就忘了重命名它。因此,我再次编辑脚本:)

EN

回答 1

Stack Overflow用户

发布于 2016-12-20 09:59:30

代码语言:javascript
复制
$sql = mysql_query("SELECT book_stock FROM ooku WHERE book_title='$k'");

假设您的查询将返回唯一的图书(单本书)股票详细信息,您必须使用$stok而不是$stok[]数组

代码语言:javascript
复制
while ($row = mysql_fetch_assoc($sql)) {
        $stok = $row['book_stock'];
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41239252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档