2026, 새로운 도약을 시작합니다.

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

Copy
$ca_arr = explode("|",$board[bo_category_list]);
                foreach($ca_arr as $ca) {
                    echo "$ca 년 | ";
 }​
 

[결과]

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

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

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

답변 2개

채택된 답변
+20 포인트

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

<?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>";

?> 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

우왕~ 굳!! 한번에 해결됐어여 ^^ 감사합니다~

댓글을 작성하려면 로그인이 필요합니다.

답변을 채택해 주셔서 감사드립니다. (_ _) 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고