質問する
15281 次
2 に答える
10
値に2つの値を渡すことができます
<select name="size" id="size" type="text">
....
<option value="6x4" >6 Inches by 4 Inches</option>
</select>
バックエンドでは、それを分割して値を取得できます
list($x,$y) = explode("x",$_GET['size']); // or POST
echo $x; // 6
echo $y; // 4
于 2012-10-08T23:52:47.260 に答える
1
value 属性内で区切り文字を使用するのはどうですか?
<option value="3_5" >3 Inches by 5 Inches</option>
PHP でこれらの値を調べる場合は、単純explode()
に on を使用して両方を抽出できます。
$sizes = explode('_',$_POST['size']);
これで、区切られた値を含む配列が得られます -
array (
0 => '3',
1 => '5',
)
この例では_
、区切り文字としてアンダースコア文字を選択しましたが、任意の文字を使用できます。
参照 -
于 2012-10-08T23:52:45.390 に答える