테스트 사이트 - 개발 중인 베타 버전입니다

내가 쓴 상품후기만 채택완료

qwaszx 4년 전 조회 2,588

shop/itemuselist.php (theme/../itemuselist.skin.php) 페이지에 전체 상품후기가 나오는데

로그인 후 마이페이지 내 상품후기 링크로 접속했을때는

본인이 작성한 후기만 보여주고 싶습니다.

 

상품후기가

</p>

<p><?php</p>

<p>for ($i=0; $row=sql_fetch_array($result); $i++)

        {

            $num = $total_count - ($page - 1) * $rows - $i;

            $star = get_star($row['is_score']);

            $is_name = preg_replace('/(?<=.{1})./u','*',$row['is_name']);</p>

<p>            $is_content = get_view_thumbnail(conv_content($row['is_content'], 1), $thumbnail_width);</p>

<p>            $row2 = sql_fetch(" select it_name from {$g5['g5_shop_item_table']} where it_id = '{$row['it_id']}' ");

            $it_href = G5_SHOP_URL."/item.php?it_id={$row['it_id']}";</p>

<p>            if ($i == 0) echo '<ol>';

?></p>

<p><li>...</li></p>

<p><?php }</p>

<p>if ($i > 0) echo '</ol>';</p>

<p>if ($i == 0) echo '<p id="sps_empty">자료가 없습니다.</p>';</p>

<p>?></p>

<p>

이렇게 불러와지는데 여기서 어떻게 수정해야 할까요?

 

1. 기본 상품후기 링크 (푸터에 위치)로 접속시 전체 상품후기 목록페이지

2. 마이페이지 내의 상품후기 링크로 접속시 본인이 쓴 상품후기 목록페이지

 

이렇게 2가지가 모두 나와야합니다

본인 후기만 불러오고나면 아예 페이지를 하나 더만들어서 따로 링크를 걸어줘야 할까요?

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

답변 1개

채택된 답변
+20 포인트
c
4년 전

마이페이지 내 상품후기 링크의 url 값에

</p>

<p><a href="/shop/itemuselist.php?sfl=a.is_name&stx=<?php $member['mb_name']; ?>">내 후기 보기</a></p>

<p>

하면 내가 작성한 후기만 sorting 되지 않나요...??

 

편법이긴 합니다...

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

답변에 대한 댓글 3개

q
qwaszx
4년 전
답변 감사합니다
알려주신대로 시도해보았으나 $member['mb_name'] 부분 값을 못받아오는지
빈칸으로 나오네요ㅠㅠ
c
coDribble
4년 전
@qwaszx 아 ... <?php echo $member['mb_name']; ?>...

echo 가 빠졌네요;;
q
qwaszx
4년 전
앗;; 저도 그부분을 놓쳤네요 echo 추가하니 잘됩니다!! 감사해요!!

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

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

로그인