매우 큰 HTML 선택 목록에서 PHP 배열을 만들어야합니다. 나는 "어레이에 드롭 다운"발전기와 프로그램을 검색했지만 아무것도 찾을 수 없습니다. 누군가가 HTML 드롭 다운 목록에서 모든 옵션을 가져 와서 배열을 출력하는 데 사용할 수있는 PHP 코드를 제안 할 수 있습니까?HTML 선택 목록에서 모든 옵션 가져 오기
업데이트 : php 또는 js. 내 스크립트에서 복사하여 붙여 넣을 수있는 배열을 출력하는 모든 것.
매우 큰 HTML 선택 목록에서 PHP 배열을 만들어야합니다. 나는 "어레이에 드롭 다운"발전기와 프로그램을 검색했지만 아무것도 찾을 수 없습니다. 누군가가 HTML 드롭 다운 목록에서 모든 옵션을 가져 와서 배열을 출력하는 데 사용할 수있는 PHP 코드를 제안 할 수 있습니까?HTML 선택 목록에서 모든 옵션 가져 오기
업데이트 : php 또는 js. 내 스크립트에서 복사하여 붙여 넣을 수있는 배열을 출력하는 모든 것.
이 선택에 괄호를 포함 비슷한 만들 수 있습니다 이름; 포스트 백시
<?php print_r($_GET['cars']);?>
<form>
<select name="cars[]" multiple="multiple" size="5">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<input type="submit" />
</form>
print_r
출력 (선택에 따라) :
Array ([0] => saab [1] => mercedes)
나는 OP가 그것을 원한다는 것이 확실하지 않다. –
드롭 다운 상자가 아닌 여러 개의 선택 항목이 있습니다. – topherg
감사합니다. Mike, 그것이 내가 원하는 것에 가깝습니다. 나는 값의 옵션이 아닌 값의 이름을 얻으려고 노력하고있다. 대부분의 경우 값은 숫자입니다. – CyberJunkie
이 자바 스크립트의 경우
document.getElementById(<!--the_id_of_the_select-->)
. 옵션을 선택하고 폼 프로세스의 onsubmit 단계 중에 (document.createElement('input'), document.forms[0].appendChild(previous_item))
을 만들고 추가하는 배열로 처리하십시오. PHP에서 또는
: 당신이 선택 영역에서 생성 된 옵션 태그에 대한 루프를 수행 할 때
, 그냥 두 번째 foreach 문을 양식에 다른 곳에서 숨겨진 요소의 무리를 만듭니다. 또는 모두
, 대신 (특정 접두사) 숨겨진 입력을 많이, 당신은 단지를 CSV 형식으로 모든 옵션을 나열 하나 하나, 또는
당신이 자바 스크립트 또는 PHP 스크립트에서 선택을 작성하는 PHP는 배열로 선택을 받아 들일 것입니다? – topherg
매우 많은 옵션은 무엇입니까? 25, 50, 200, 1000, 그 이상? – Smamatti
분명히 매우 큽니다. 약 200이라고 말하자. – CyberJunkie