[PHP-users 519] Re: mulple属性のあるSELECT

Seto php-users@php.gr.jp
Wed, 04 Jul 2001 11:21:45 +0900


 Setoです。

>フォームからのPOSTされた値の取得について
>  # Setoさん
>   ----- Original Message -----
>   Sent: Wednesday, July 04, 2001 5:46 AM
>   Subject: [PHP-users 516] Re: SELECTの表示内容
>  ではお世話になりました。
>multiple指定のあるselectについて質問させてもらいます。
>
><form method=post action=  >
><Select name=sampl[] multiple size=3>
><option value=s1>S1</option> 
><option value=s2>S2</option> 
><option value=s3>S3</option> 
><option value=s4>S4</option> 
><option value=s5>S5</option> 
></select>
><input type=submit name="ok" value="ok">
></form>
>
>samplで選択した値を取得しようし
>if($ok){
>  for(reset($sample);list($key,$val)=each($sample)); ){
>     echo "sample[".$key."]=".$val;
>     echo "<br>";
> }
>}
>
>としてみたのですが、出力結果はS2、S4を選択した場合は
>sample[1]=
>sample[3]=
>となります。
>INDEXではなくvalue値(ここではs1,s2,s3,s4,s5のいずれか)を取得したいの
>ですがどうしたらいいでしょうか?
>
>俊介

sample と sampl の違いじゃないでしょうか。

****************
 Junya Seto
 seto@cii.gr.jp
****************