많은 분들의 도움을 받아서 쿼리문을 짜고 포문으로돌려서 셀렉트박스로 만들었는데
select box 값을 유지하려면 selected 를 써야되는건 알겠는데 어떻게 해야되는지
엄청헤매고있어서 질문드립니다ㅠㅠ
Copy
<tr>
<th scope="row"><label for="wr_subject">이름</label></th>
<td>
<?php
$sql = "select mb_name from g5_member where mb_10 = '1'";
$result = sql_query($sql);
echo '<select name="wr_subject" id="wr_subject">';
echo '<option value>선택</option>';
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo '<option value="'.$row[mb_name].'">'.$row[mb_name]. '</option>';
}
echo '</select>';
?>
답변 2개
채택된 답변
+20 포인트
2018-11-09 (금) 17:31:28
아래 특정조건 부분에 "어떤 이름"일 경우에 selected가 될지를 넣어주시면 됩니다. "어떤 이름"을 넣어주시면 됩니다. 변수가 될 수도, 문자열이 될 수도 있습니다.
Copy
<tr>
<th scope="row"><label for="wr_subject">이름</label></th>
<td>
<?php
$sql = "select mb_name from g5_member where mb_10 = '1'";
$result = sql_query($sql);
echo '<select name="wr_subject" id="wr_subject">';
echo '<option value>선택</option>';
for ($i=0; $row=sql_fetch_array($result); $i++) {
if($row[mb_name] == "특정조건") echo '<option value="'.$row[mb_name].'" selected>'.$row[mb_name]. '</option>';
else echo '<option value="'.$row[mb_name].'">'.$row[mb_name]. '</option>';
}
echo '</select>';
?>
2018-11-09 (금) 17:29:34
답변을 작성하려면 로그인이 필요합니다.