50 개 제품이 표시된 페이지가 있습니다. 각 제품은 최대 4 개의 범주를 가질 수 있습니다.값이있는 다차원 선택 배열 게시
이 페이지는 하나의 저장 버튼이 필요하므로 3 가지 정보를 보내는 방법을 알아 내려고합니다. 제품 id
, 모두 4 제품 categories
및 카테고리 values
입니다.
I에게 제출 얻을 :
여기35:Array
88:Array
현재 구조 :
<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 개 제품이다 (명심 4 개 범주를 가질 수 있습니다 각 제품 등이 50이 될 것입니다) 코드의 가치 :
<?
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>
실제로 문제가 무엇인지 작성 해주세요? 당신이 쓰는 물건은 진술하지만 정확히 원하는 것은 아닙니다. – SteAp