카테고리추출 문의-셀렉트에 '선택하세요'라고 나오게 하려면 어떻게해야 되나요?
본문
안녕하세요. :)
아래는 head.php에서 카테고리를 불러오는 소스입니다.
일반 셀렉트 옵션처럼 --> <option value=''>선택하세요.</option>
값이 없는 첫번째 셀렉트에 '선택하세요'라고 나오게 하려면 어떻게해야 되나요?
도움 부탁 드립니다.ㅠㅠ
<?
if ($is_category) { $ca_menu = explode("|",$board[bo_category_list]); }
$var = '<select> ';
for($c=0, $cnt=count($ca_menu); $c<$cnt; $c++){
$var .= "<option>{$bcoral}{$ca_menu[$c]}</option>";}
$var .= "</select>";
echo $var;
?>
if ($is_category) { $ca_menu = explode("|",$board[bo_category_list]); }
$var = '<select> ';
for($c=0, $cnt=count($ca_menu); $c<$cnt; $c++){
$var .= "<option>{$bcoral}{$ca_menu[$c]}</option>";}
$var .= "</select>";
echo $var;
?>
답변 1
간단합니다.
for 문이 돌기전에 option을 하나 추가해 주시면 됩니다.
<?
if ($is_category) { $ca_menu = explode("|",$board[bo_category_list]); }
$var = '<select> ';
$var .= "<option>선택하세요</option>";
for($c=0, $cnt=count($ca_menu); $c<$cnt; $c++){
$var .= "<option>{$bcoral}{$ca_menu[$c]}</option>";}
$var .= "</select>";
echo $var;
?>
물론 위의 select 가 자바스크립트에 의해 페이지가 이동되는 것이라면
'선택하세요' 라는 옵션값은 페이지 이동을 안하도록 조건문을 수정(또는 추가)해 주셔야 합니다.
답변을 작성하시기 전에 로그인 해주세요.