채택완료

여분필드 앞에 기호 붙이기

2017-05-21 (일) 21:57:16 3,336

여분필드를 이용한 해시태그인데

코드는 좀 복잡하고 

간단하게 출력코드만 올려보면

<? if($view['wr_9']){?>

        <p id="tags">

                <span id="tagl">#<?=$view['wr_9']?></span>

            </p>

        <?}?>

이쪽인데요....

sir처럼 된 태그모양 이미지는 지웠고요 대신 

#으로 넣고 싶어서  제가 저기다가 넣었는데

첫 해시태그만 #이 나타나고 

두번째 해시태그는 #이 나타나지 않거든요

혹시 되든안되든 한번 어떻게 해보라고 도움좀 부탁합니다 

저렇게만 하면 현재 상태는 

#그누보드, 그누보드4

이런식으로만 출력 됩니다 해시태그는 여러개 입력 가능한상태이구요 

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트
2017-05-21 (일) 22:58:20
Copy
<?$wr9 = explode(", ", $view['wr_8']); if(sizeof($wr9) > 0) {   echo "<p id='tags'>";    for($i=0; $i<sizeof($wr9); $i++) {      echo "<span id='tagl'>#".$wr9[$i]."</span>";   }   echo "</p>"; }?>

wr_9에 해시태그가 어떻게 들어가 있는지 모르겠네요.

앞에만 붙는다는 거랑 밑에 나온 거 보면 콤마로 연결이 되어 있는 건가요?

답변에 대한 댓글 2개

감사합니다 콤마는 제가 그냥 쓴거라서
알려주신 코드 이리저리 수정해봤는데 잘 안되네요 ㅜㅜ
보여지는건 그누보드와 같은데요...
샵붙이기 어렵네요 처음부터 코드가 틀린건지..
$view['wr_8'] 이렇게 된 거 wr_9로 바꿔 주세요. 제가 오타를 냈네요.
그리고 wr_9에 값이 어떻게 들어가 있나요? 그걸 알려 주셔야 합니다.

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