首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向购物车添加具有用户提供数量的库存项目的未知选择?

问如何向购物车添加具有用户提供数量的库存项目的未知选择?
EN

Stack Overflow用户
提问于 2009-05-18 21:45:06
回答 2查看 202关注 0票数 0

我目前正在使用PHP,JAVASCRIPT,MYSQL,XHTML,CSS来开发我的网站。请注意,解决方案不仅限于此,而且在可能的情况下更受欢迎。

我有一个很大的MYSQL小部件表和一个允许用户搜索特定小部件的页面。

例如,假设用户输入某个小部件的型号名称,搜索可能会返回20个不同的小部件模型。每种widget型号都不同,它们都有自己的widget单价和widget型号名称等。

现在到了棘手的部分(对我来说不管怎样),用户应该能够在所需的widget html文本字段旁边输入一个数量。

然后,用户应该能够按下一个添加到购物车按钮,该按钮存储数量和与之关联的型号数量。

(设计备注: MYSQL查询用于返回搜索结果列表,我使用PHP回显找到的小部件行。在每次迭代时,我还会显示应在其中输入所需数量的文本字段。)。

我的主要问题是弄清楚如何将MYSQL绘制的小部件名称与用户输入的数量相关联,并将其一起存储在购物车中。有人能给我指出正确的方向吗?我不知道该如何着手解决这个问题。

我在想,我也许能够将小部件模型回显到文本字段Id中,但是在发布后如何确定哪个模型具有数量……这可能不是最好的方法,即使它是可能的。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-05-18 21:58:35

使文本字段名称类似于itemsuniq_module_id

代码语言:javascript
复制
<input type="text" name="items[10001]">
<input type="text" name="items[10002]">
<input type="text" name="items[10003]">

然后在php中

代码语言:javascript
复制
$items = $_POST['items'];
print_r($items);

你会得到

代码语言:javascript
复制
[items] => Array
    (
        [uniq_module_id] => quantity
            ...
    )

和一个样本

代码语言:javascript
复制
$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);
        }
    }
}
票数 4
EN

Stack Overflow用户

发布于 2009-05-18 22:07:43

是否在每个小部件上都有一个“添加到购物车”按钮/链接?生成一个按钮/链接,将所需信息(数量和小部件ID)发送到add- to -cart.php。

代码语言:javascript
复制
foreach ($rows as $row) {
    // Print widget info
    echo '<input type="text" name="quantity" id="widget_' . $row['widgetID'] . '_qty" value="1">';
    echo "<button onclick=\"javascript: location.href='add-to-cart.php?widgetId=" . $row['widgetID'] . "&quantity=' + document.getElementById('widget_" . $row['widgetId'] . "_qty').value;\" value=\"Add to cart\" />";
}

或者类似的东西。使用Ajax也可能是一个很好的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/879993

复制
相关文章

相似问题

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