- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在使用 PHP、JAVASCRIPT、MYSQL、XHTML、CSS 来开发我的网站。请注意,解决方案不限于此,而是如果可能的话优选的。
我有一个大型 MYSQL 小部件表和一个允许用户搜索特定小部件的页面。
假设用户输入某个小部件的型号名称,搜索可能会返回 20 个不同的小部件型号。每个小部件型号都不同,它们都有自己的小部件单价和小部件型号名称等。
现在是棘手的部分(无论如何对我来说),用户应该能够在所需的小部件 html 文本字段旁边输入数量。
然后,用户应该能够按下“添加到购物车”按钮,该按钮存储数量以及与其关联的数量的型号。
(设计说明:MYSQL 查询用于返回搜索结果列表,我使用 PHP 回显找到的小部件行。每次迭代时,我还会显示应在其中输入所需数量的文本字段。 )。
我的主要问题是弄清楚如何将 MYSQL 绘制的小部件名称与用户输入的数量相关联并将其一起存储在购物车中。有人可以指出我正确的方向吗,我不知道如何解决这个问题。
我想我也许能够将小部件模型回显到文本字段 Id 中,但是在发布后我如何确定哪个模型有数量......这可能不是最好的方法,即使它是可能的。
谢谢
最佳答案
使文本字段名称类似于 items[uniq_module_id]
<input type="text" name="items[10001]">
<input type="text" name="items[10002]">
<input type="text" name="items[10003]">
然后在 php 中
$items = $_POST['items'];
print_r($items);
你会得到
[items] => Array
(
[uniq_module_id] => quantity
...
)
和一个示例
$items = (isset($_POST['items'])) ? $_POST['items'] : array();
if (is_array($items)) {
foreach ($items as $module_id => $quantity)
{
if (intval($quantity) > 0) {
add2cart($module_id, $quantity);
}
}
}
关于php - 如何将用户提供的数量未知的库存商品选择添加到购物车?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/879993/
假设我有 15 个商店,每个商店有 4 种产品和自定义价格: 每个商店不会拥有全部 4 种产品,但只能有 2 种、3 种、4 种甚至 1 种。 价格相似,但根据每个商店定制。所有商店的价格每 2-3
我这辈子似乎无法获得我想要的结构并使其正常运行,所以我一怒之下来找你们。 设置:我有一个名为 Futures_Contracts 的目录,里面有大约 30 个文件夹,全部以标的 Assets 命名,最
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题吗? 更新问题,以便 editing this post 提供事实和引用来回答它. 关闭 9 年前。 Improve
所以我已经使用 Smalltalk 大约 6 个月了(Squeak 和 Pharo),主要是做数据分析,我即将开始我的第一个 Seaside 应用程序。所以我对所有 Smalltalkers 的问题是
我选择的选项对象如下所示: { 3 : 'c', 5 : 'a', 6 : 'b', ... } 我的重复看起来像这样: {{v}} 我想按值 (v) 排序,但据我所知
什么是最好的方法(使用的算法/数据结构)来获得在购物网站上订购的前 k 项商品,相关信息在其 n 个服务器中的每一个的日志中? 我正在考虑一种方法,该方法涉及维护一个固定大小的双向链表 k 每个节点都
我正在尝试编写一个模式来验证以下 XML: AK47 The USSR's chief export back in the day, and the guer
我们正在尝试将 Android Market 集成到我们的服务中,我们需要验证用户确实是特定应用程序的所有者,我们需要自动检索该特定应用程序的销售情况。 因此,我们一直在评估 Google Check
我们有一个代表客户购物记录的数组。例如,它是这样一个数组: custA, item1, custB, item1, custA, item2, custB, item3, custC, item1,
我是一名优秀的程序员,十分优秀!