Php - 创建基本销售点Web应用程序

时间:2018-05-01 21:45:13

标签: php laravel point-of-sale

我目前正在练习php并希望使用库存系统创建一个简单的POS网络应用程序。但是,我并不确切知道如何处理POS页面本身的逻辑(参见下面的示例截图)。当我点击某个项目时,我该如何获得该产品并将其发布到数据库中?我应该将它存储在会话中还是什么?有人甚至可以给我一个高级别的解释吗?我试着找一个关于如何创建动态POS的教程,但我还没有看过。谢谢!

enter image description here

1 个答案:

答案 0 :(得分:2)

  

当我点击某个项目时,我该如何获取该产品并将其发布到数据库?

在传统的Web应用程序中,这是通过URL和查询参数来处理的。当您生成HTML以创建按钮,表单等时,它发布的URL包含您要操作的 thing (在本例中为产品)的数据库ID。在更现代的应用程序中,其中操作由发布URL的javascript触发,ID通常在数据属性中编码。这样的事情。

<a href="/foo.php?product_id=27" class="btn">...</a>
<a href="/foo/product/27" class="btn">...</a>
<a href="/foo" data-id="27">...</a>

<form method="POST" action="/foo">
    <button>Product Name</button>
    <input type="hidden" value="27" name="product_id">
</form>

正如Quentin在下面的评论中指出的那样,使用实际链接(如上例所示)可能会对公共互联网上存在的某些内容产生很多负面影响。通常情况下,如果您提出的要更改数据的请求,请通过POST或javascript使用<form>请求进行更改。

相关问题