我有一个显示 50 个产品的页面。每个产品最多可以有 4 个类别。
这个页面需要一个保存按钮,所以我想弄清楚如何发送 3 条信息。产品id
、所有 4 个产品categories
和类别values
。
提交时我得到:
35:Array
88:Array
这是当前结构:(请记住,其中将有 50 个,因为每个产品可以有 4 个类别)
<select name="[ PRODUCT ID ][ CATEGORY ONE ]">
<option value="[ CATEGORY ID ]"> CATEGORY NAME </option>
</select>
<select name="[ PRODUCT ID ][ CATEGORY TWO ]">
<option value="[ CATEGORY ID ]"> CATEGORY NAME </option>
</select>
<select name="[ PRODUCT ID ][ CATEGORY THREE ]">
<option value="[ CATEGORY ID ]"> CATEGORY NAME </option>
</select>
<select name="[ PRODUCT ID ][ CATEGORY FOUR ]">
<option value="[ CATEGORY ID ]"> CATEGORY NAME </option>
</select>
这是 2 个产品的代码:
<?
if(isset($_POST['productCat'])){
foreach($_POST['productCat'] as $a=>$b){
echo $a.':'.$b.'<br>';
}
}
?>
<form method="post">
<select name="productCat[35][1]">
<option value="[3]">3</option>
<option value="[4]">4</option>
<option value="[5]">5</option>
<option value="[6]">6</option>
<option value="[7]">7</option>
<option value="[8]">8</option>
</select>
<select name="productCat[35][2]">
<option value="[3]">3</option>
<option value="[4]">4</option>
<option value="[5]">5</option>
<option value="[6]">6</option>
<option value="[7]">7</option>
<option value="[8]">8</option>
</select>
<select name="productCat[35][3]">
<option value="[3]">3</option>
<option value="[4]">4</option>
<option value="[5]">5</option>
<option value="[6]">6</option>
<option value="[7]">7</option>
<option value="[8]">8</option>
</select>
<select name="productCat[35][4]">
<option value="[3]">3</option>
<option value="[4]">4</option>
<option value="[5]">5</option>
<option value="[6]">6</option>
<option value="[7]">7</option>
<option value="[8]">8</option>
</select>
<select name="productCat[88][1]">
<option value="[3]">3</option>
<option value="[4]">4</option>
<option value="[5]">5</option>
<option value="[6]">6</option>
<option value="[7]">7</option>
<option value="[8]">8</option>
</select>
<select name="productCat[88][2]">
<option value="[3]">3</option>
<option value="[4]">4</option>
<option value="[5]">5</option>
<option value="[6]">6</option>
<option value="[7]">7</option>
<option value="[8]">8</option>
</select>
<select name="productCat[88][3]">
<option value="[3]">3</option>
<option value="[4]">4</option>
<option value="[5]">5</option>
<option value="[6]">6</option>
<option value="[7]">7</option>
<option value="[8]">8</option>
</select>
<select name="productCat[88][4]">
<option value="[3]">3</option>
<option value="[4]">4</option>
<option value="[5]">5</option>
<option value="[6]">6</option>
<option value="[7]">7</option>
<option value="[8]">8</option>
</select>
<input type="submit" value="Save">
</form>