你们可以举一个如何制作多个菜单数组的例子吗?我希望从不同的菜单中获取输入并插入到一个字段中,就像在"," ...中分隔的复选框上的内爆一样。我希望在菜单中有类似的东西。我需要数组,以便我可以将其插入到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."')");
}
?>
选中的复选框会插入&#39;订单&#39;领域。我需要下拉菜单来插入数量&#39;字段。
修改 更新了图片。假设菜单一直向下直到最后一个复选框。
答案 0 :(得分:-1)
假设您只需要每个选择中的一个值
<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')");