2011-11-26 3 views
1

포럼 소프트웨어를 만들고 있는데 드롭 다운 선택 상자에 배열을 넣어야합니다. 관리 패널 에서처럼 현재 포럼을 모두 나열하는 드롭 다운 상자가 있으므로 삭제 또는 수정할 포럼을 선택하십시오.어레이를 드롭 다운 상자에 넣으시겠습니까?

나는 배열을 멋지게 얻을 수는 있지만 어떻게 드롭 다운 상자에 넣을 수 있습니까? 아니면 대안이 있습니까?

$select_forums = mysql_query("SELECT name FROM forums"); 

while ($row = mysql_fetch_array($select_forums, MYSQL_ASSOC)) { 
    printf (" Name: %s", $row["name"]); 
} 
+0

http://stackoverflow.com/questions/5249825/auto-populate-a-select-box-using-an-array-in-php 여기 당신은 간다. – abelito

답변

2
<select> 
    <?php while ($row = mysql_fetch_array($select_forums, MYSQL_ASSOC)) { ?> 
    <option value="<?php echo $row["id"] ?>"><?php echo $row["name"] ?></option> 
    <?php }?> 
</select> 
+0

답변을 주셔서 감사합니다. 작동하지만 첫 번째 포럼을 건너 뛰고 목록에 넣지 않은 이유는 무엇입니까? – Darren

+0

쿼리와이 코드 사이에 다른 mysql 함수를 사용하고 있습니까? 'fetch' 함수는 반복자를 사용합니다; mysql_data_seek를 사용하여 재설정해야 할 수도있다. – nkorth

+0

nkorth에 따라 ..... 쿼리와 코드 사이에 다른 mysql 함수를 주석 처리하십시오 ... 버그가 발생합니다 ....... – vikas

관련 문제