관리자 주문내역 메뉴에서 주문자 등급을 표시하고 싶어요.
본문
업종 특성상 주문이 들어오면 주문자 등급을 한번 표시해서 확인해서요.
주문내역 화면에서 회원 ID 옆에 (회원등급) .... elim3 -> elim3(5)와 같이 표시하고 싶습니다.
/adm/shop_admin/orderlist.php 파일에서
<?php echo $row['mb_level']; ?>로 호출하면 오류나서요.
-------------------------------
<td headers="th_odrid"><!-- 회원아이디 -->
<?php if ($row['mb_id']) { ?>
<a href="<?php echo $_SERVER['SCRIPT_NAME']; ?>?sort1=<?php echo $sort1; ?>&sort2=<?php echo $sort2; ?>&sel_field=mb_id&search=<?php echo $row['mb_id']; ?>"><?php echo $row['mb_id']; ?><?php echo $row['mb_level']; ?></a>
<?php } else { ?>
비회원
<?php } ?>
</td>
-------------------------------
일반 화면에서 회원 등급은 거의 $mb_level로 불러왔는데, 관리자 화면은 회원이 보는게 아니라 관리자가 보는 화면이라 회원 등급이 아니라 주문자 등급을 불러와야 할거 같은데 어떻게 호출해야 할지 모르겠어요.
답변 1
join을 사용하는 것이 효율적이만
편한 방법은
<tbody>
<?php
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$tmp= get_member( $row['mb_id']);
...
필요한 곳에서
echo $tmp['mb_level'];
하시면 됩니다.