채택완료

글쓴이(닉네임)가 몇번 썼는지 나타낼수 있나요?

김미자 제목 날짜
홍길동 ㅁㅁㅁㅁ  
고양이 ㅁㅁㅁㅁ  
홍길동 ㅁㅁㅁㅁ  
김미자 ㅁㅁㅁㅁ  

 

이렇게 테이블이 있을때

 

닉네임 옆에 작성 횟수를 넣고 싶습니다.

 

김미자(1) 제목 날짜
홍길동(2)    
고양이(1)    
홍길동(2)    
김미자(1)    

 

Copy
<?php
        for ($i=0; $i<count($list); $i++) {
            if ($i%2==0) $lt_class = "even";
            else $lt_class = "";
        ?>
        <tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?> <?php echo $lt_class ?>">
            <td class="td_num2">
            <?php
                echo $list[$i]['num'];
             ?>
            </td>
            <td class="td_name sv_use"><?php echo $list[$i]['name'] ?></td>
        </tr>
        <?php } ?>

 

코드는 기본베이직 코드입니다.

$list[$i]['name'] 옆에 작성 횟수를 넣고 싶은데... 어떻게 해야 할지 감이 안잡히네요

 

|

답변 1개

채택된 답변
+20 포인트

Copy
<?php

        for ($i=0; $i<count($list); $i++) {

            if ($i%2==0) $lt_class = "even";

            else $lt_class = "";

           

            $sql1 = " SELECT COUNT(wr_id) AS cnt FROM {$write_table} WHERE mb_id='{$list[$i]['mb_id']}' and wr_is_comment=0 ";

            $row1 = sql_fetch($sql1);

        ?>

        <tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?> <?php echo $lt_class ?>">

            <td class="td_num2">

            <?php

                echo $list[$i]['num'];

             ?>

            </td>

            <td class="td_name sv_use"><?php echo $list[$i]['name'] ?>(<?php echo $row1['cnt'] ?>)</td>

        </tr>

        <?php } ?>

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