반복되는 링크문을 select~option문 으로 변경하려면 어떻게 해야 할까요?

반복되는 링크문을 select~option문 으로 변경하려면 어떻게 해야 할까요?

QA

반복되는 링크문을 select~option문 으로 변경하려면 어떻게 해야 할까요?

답변 2

본문


$ca_arr = explode("|",$board[bo_category_list]);
                foreach($ca_arr as $ca) {
                    echo "<a href=\"$board_skin_path/set_ca.php?bo_table=$bo_table&wr_id=$wr_id&ca=".urlencode($ca)."\">$ca 년</a> | ";
 }​
 

 

[결과]

2004년 | 2005년 | 2014년 | 2015년 |

 

 

원래코드로 작성하면 결과가 이렇게 나옵니다. 이렇게 되어 있는것을 select~option 구문으로 변경하고 싶습니다. 물론 링크도 먹혀야 합니다.

 

어떻게 작성해야 할까요??

이 질문에 댓글 쓰기 :

답변 2

아래와 같이 적용해 보세요.^^

 

<?php

$ca_arr = explode("|",$board[bo_category_list]);

?>

<select id="sel" onChange="location.href='<?php echo $board_skin_path?>/set_ca.php?bo_table=<?php echo $bo_table?>&wr_id=<?php echo $wr_id?>&ca='+document.getElementById('sel').value;">

<option value="">선택하세요</option>

<?php

foreach($ca_arr as $ca) {

?>

<option value="<?php echo $ca?>"><?php echo $ca?> 년</option>

<?php

//echo "<a href=\"$board_skin_path/set_ca.php?bo_table=$bo_table&wr_id=$wr_id&ca=".urlencode($ca)."\">$ca 년</a> | ";

}

 

echo "</select>";

?> 

답변을 작성하시기 전에 로그인 해주세요.
전체 21
© SIRSOFT
현재 페이지 제일 처음으로