如何从这两个字段发送数据并以下列方式打印数据?
The way to print:
Color 1, Quantity 6
Color 2, Quantity 1
Color 3, Quantity 1
Color 4, Quantity 1
可能还有另一种方法,但是我亲自研究了一下,因为通过选择颜色,jQuery字段会打开“数量”字段。如果未选中,则将其隐藏。 谢谢!
//我使用以下代码发送数据:
// ### from here i need to take product id ###
<input type="checkbox" name="qty['.$getColorTitle['uniqueID'].']" class="css-checkbox pColor" value="" id="cb-'.$getColorTitle['uniqueID'].'" />
// ### ### ###
<label for="cb-'.$getColorTitle['uniqueID'].'">
<img src="'.$colorFolder.''.$rowColors['image'].'" height="50px" />
<div class="colorsC">
// ### from here i need to take quantity ###
<input type="hidden" name="qty['.$getColorTitle['uniqueID'].']" value="0" style="width: 45px;" class="qtyC" />
// ### ### ###
</div>
</label>
//我使用以下代码来获取数据:
if($_SERVER['REQUEST_METHOD'] == 'POST') {
switch($_POST['action']) {
case 'C':
foreach($_POST['qty'] as $color_id=>$quantity) {
if($quantity > 0) {
$_SESSION['cart'][$_POST['product_id']][$color_id] = $quantity;
} else {
unset($_SESSION['cart'][$_POST['product_id']][$color_id]);
}
}
break;
}
}