2012-08-12 2 views
1

HTML 페이지 (index.php)에 1-20까지의 숫자가있는 드롭 다운 메뉴가 있습니다. 드롭 다운 메뉴에 옵션을 추가보다는 추가하는 간단한 방법이 각각 수동으로 같은 : 이미 것 웹 페이지를 생성 할 때 다음에 대한 루프를 사용하여 태그에 PHP를 언급으로HTML - 선택 드롭 다운 메뉴의 번호

<option value=1>1</option> 
... 
<option value=20>20</option> 

답변

4

가능하면 :

for ($i = 1; $i<=20; $i++) { 
    echo '<option value="'.$i.'">'.$i.'</option>'; 
} 

위의 코드에서와 같이 value 속성에 더 많은 인용 부호를 쓰는 것에 대해 생각해보아야합니다.

0

가장 쉬운는 for loop 것 :

<?php for ($i = 1; $i <=20; $i++) : ?> 
    <option value="<?php echo $i; ?>"><?php echo $i; ?></option> 
<?php endfor; ?> 
+0

이러한 솔루션은 이해/읽기가 매우 어렵습니다 (적어도 내 생각에)입니다. – fkerber

+0

html 파일에 포함될 때 들여 쓰기가 훨씬 쉽습니다. IDE가 HTML과 PHP를 별도로 쉽게 처리 할 수 ​​있으므로 ide에서 쉽게 읽을 수 있습니다. 제어 구조가 시작하고 멈추는 곳을 쉽게 볼 수 있습니다. Symfony2 및 Zend Framework 문서는 PHP보기에 대한 대체 구문을 사용하기도합니다. 그래도 downvote 주셔서 감사합니다. – wgcrouch

+0

그의 솔루션은 단순함을 위해 완벽하게 유효합니다. 전체 MVC 프레임 워크 나 이와 유사한 템플릿 시스템을 포함하고 싶지는 않습니다. for 루프는 실제로 모든 것을 타이핑하는 것 외에 가장 쉽고/가장 간단한 방법입니다 20'옵션 '항목. –