簡體   English   中英

如何制作多個下拉菜單

[英]How to make array of multiple drop-down menus

嗨,有人可以舉一個如何制作多個菜單數組的例子嗎? 我想從不同的菜單中獲取輸入並插入到一個字段中,就像用“,”分隔的復選框上的爆破一樣。...我想要在菜單中具有類似的內容。 我需要數組,以便可以將其插入1 db字段。

這是我得到的復選框。 我要如何申請一個選擇/菜單?

<?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."')");
   }
?>

選中的復選框將插入“訂單”字段。 我需要下拉菜單才能插入“數量”字段。

在此處輸入圖片說明

編輯用圖像更新。 假設一直有菜單直到最后一個復選框。

假設你每次選擇只想要一個值

<select "menu1" >
<?php
for ($x = 0; $x <= 10; $x++) {
?>
<option value="<?=$x?>"><?=$x?></option
<?
}
?>
</select>
<select "menu2" >
<?php
for ($x = 0; $x <= 10; $x++) {
?>
<option value="<?=$x?>"><?=$x?></option
<?
}
?>
</select>
<select "menu3" >
<?php
for ($x = 0; $x <= 10; $x++) {
?>
<option value="<?=$x?>"><?=$x?></option
<?
}
?>
</select>
<?php
$quantity = $_POST['menu1'].",".$_POST['menu2'].",".$_POST['menu3'];
?>

mysql_query("INSERT INTO order_form (quantity) VALUES ('$quantity')");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM