【问题标题】:How to make an array of selected list/menu items如何制作一组选定的列表/菜单项
【发布时间】:2015-03-01 08:36:36
【问题描述】:

您好,我是 PHP 新手,我想知道如何从多个选择菜单中创建所选项目的数组。我有一个看起来像这样的订单。产品名称旁边有一个数量菜单,(假设在最后一个产品名称之前已经有一个数量菜单)我想获取选定的数量并将它们插入数据库中以“,”分隔的 1 个字段,就像您所做的一样在复选框中。 到目前为止我的PHP。我只有复选框(产品名称)的数组。我不知道如何为数量/选择菜单制作一个数组。

<?php


   include ("dbinfo.php");

   if (isset($_POST['button']))
    {
       $implode = implode(",",$_POST['CheckboxGroup']);
       mysql_query("INSERT INTO order_form (orders) VALUES ('".$implode."')") ;
    }
?>

<?php

   if(isset($_POST['button']))
     {
       $implode = implode(",",$_POST['CheckboxGroup']);
       mysql_query("INSERT INTO order_form (name, address, contact_no, payment_option,  claim_option, orders) VALUES ('".$_POST['name']."', '".$_POST['address']."',  '".$_POST['contactno']."', '".$_POST['pay_option']."', '".$_POST['claim_option']."',  '".$implode."')");
     }
?>

【问题讨论】:

    标签: php mysql arrays database


    【解决方案1】:

    请看下图。它可以解决你的问题

    【讨论】:

    • 数量下拉框呢?
    • 谢谢,但我的问题是我不知道如何从选择/下拉菜单中获取数组,而不是复选框
    • 表示你想要多个数量吗?
    • 这是唯一的方法。使用另一个列表进行下拉并映射它们。
    • 您介意编辑您的答案以实际将大部分图像写成文本吗?像这样包含大量文本的图像的问题是它们不能很好地为搜索引擎编制索引,因此其他人无法轻松找到信息。
    猜你喜欢
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-24
    相关资源
    最近更新 更多