Where The Streets Have No Name

select 컨트롤 multiple 문제 본문

Developement/PHP

select 컨트롤 multiple 문제

highheat 2006. 6. 28. 20:20
<form name=a method=post>
<select name=s1 multiple>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
</form>

위와 같은 다중선택이 가능한 select 컨트롤에서 1,2,3의 세가지 값을 선택하고
submit 하였을 때
$s1 = 1,2,3;
이 아니라
$s1 = 3;
이 되네요

전자 처럼 선택한 값들을 모두 인자로 가져올 때 특별한 속성이 있는지요.
넘길때 자스로 처리 한다(선택된 값들을 읽어 구분자를 이용해 연결문자열로 넘긴다)
이런 류의 대답외의 다른 방법이 있다면 듣고 싶습니다.

경험자분들의 따뜻한 관심 기다리며~

   치즈버거  06-03-29 06:15  
<select name="s1[]" multiple> 하시면 되구요,
혹시 자바스크립트에서 해당 select 를 사용할 일이 생기면
<select name="s1[]" id="s1" multiple> 하시면 됩니다.
   port  06-03-29 10:21  
치즈버거 님과 같이 하시면 $s1[0], $s1[1], $s1[2]와 같이 같을 추출할 수 있을 겁니다.