채택완료

중복카테고리 ca_name 나누기 질문

안녕하세요.

https://sir.kr/g5_tip/12256#c_23822

 

이 글읽고 중복카테고리를 만들었는데요.

<a href="" class="bo_cate_link">카테고리1,카테고리2</a>

이렇게 list.php에서 출력이 됩니다.

 

저는 저 카테고리 두개를 나누고싶어요.

<span>카테고리1</span><span>카테고리2</span>

이런식으로요.

근데 저렇게 묶어서 나옵니다.

 

혹시 해결방법아시는 분들 부탁드립니다!ㅠ

어디부분을 어떻게 고쳐야할지 모르겠어요ㅠ

 

아니면 카테고리1에 해당되는데에는

카테고리1만 나오고,

아니면 카테고리2에 해당되는데에는

카테고리2만 나오게 할수 있을까요?

 

지금은 두개다 나오게끔 코딩이 되어있거든요.

 

|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트

'카테고리1,카테고리2' 이 부분은 실제로 데이타 값을 넣어야 할 것입니다.

Copy
<?php
    $sub_category = explode(',', '카테고리1,카테고리2');
    for ($i = 0; $i < count($sub_category); $i++) {
        echo $sub_category[$i] . "<br>";
    }
?>

이렇게 하면 뽑아 올 수 있습니다.

필요한 곳에 응용해서 select를 만들거나 보여주기 할 때는 변경해 줘야 합니다.

답변에 대한 댓글 3개

오 감사합니당~! 혹시 해당하는 카테고리만 나오게하려면 어떻게 하면될까요?
아예없어지는거죠! 일치하는 것만 나오게요!
저장된 것이랑 비교해서 가져와야 할 것입니다.
저장 할 때 ca_name에 어떤 값이 들어가 있는지 알아야 할 것입니다..
제가 리스트페이지에서 이런식으로 넣었는데요
해당 함수에 해당하는 값은 잘나오는데,
그뒤에 글 제목, 글쓴이, 날짜값이 다 삭제되어 나오는데.. 혹시 무슨 오류인지 아실까요?

<?php
$cate_sub_category = explode(',', $list[$i]['ca_name']);
for ($i = 0; $i < count($cate_sub_category); $i++) {
echo '<b>' . $cate_sub_category[$i] . '</b>';}
?>

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