탑메뉴 확인좀부탁드립니다 ㅠㅠ 채택완료
안녕하세요. 쇼핑몰영카트 탑메뉴 를 만들어서 이용중입니다. 아래처럼 이용중인데요. 여기서 문제가 배송중일때. 배송중 인걸 알리고자 2번째 처럼 이용하려고하는데. 2번째 처럼 작성해서 이용하면. 주문상세조회(주문서번호클릭) 후 에만 작동을 합니다. 모든페이지에서 모두 작동시키려고하는데 어떻게하는게좋을까요 >?
</strong></p>
<p><?</p>
<p>include_once("./common.php");</p>
<p>?> </p>
<p> <? if($is_member) { ?>
<li><a href="/bbs/logout.php">로그아웃</a></li>
<li><a href="/shop/wishlist.php">관심상품</a></li>
<li><a href="/shop/orderinquiry.php">배송조회</a></li>
<li><a href="/shop/mypage.php">마이페이지</a></li>
</p>
<p> <? }else{ ?>
<strong>
////2번째
</strong></p>
<p><?</p>
<p>include_once("./common.php");
$sql = "select * from {$g5['g5_shop_order_table']} where od_id = '$od_id' ";
if($is_member && !$is_admin)
$sql .= " and mb_id = '{$member['mb_id']}' ";</p>
<p>?> </p>
<p> </p>
<p> <? if($is_member) { ?>
<li><a href="/bbs/logout.php">로그아웃</a></li>
<li><a href="/shop/wishlist.php">관심상품</a></li>
<li><a href="/shop/orderinquiry.php">배송조회</a></p>
<p> <?php
if ($od['od_invoice'] && $od['od_delivery_company'])
{
?></p>
<p> <div class="speech-bubble shake">
<div class="speech-bubble-arrow"></div>
<p>배송조회</p></p>
<p> <?php
}
else
{
?>
</li>
<li><a href="/shop/mypage.php">마이페이지</a></li>
</p>
<p> <? }else{ ?>
<strong>
답변 2개
</p>
<p><?php
include_once("./common.php");
$sql = "
select *
from {$g5['g5_shop_order_table']}
where mb_id = '{$member['mb_id']}'
order by 1 desc
limit 1
";
$s_od = sql_fetch($sql);
?>
<?php if ($is_member) { ?>
<li><a href="/bbs/logout.php">로그아웃</a></li>
<li><a href="/shop/wishlist.php">관심상품</a></li>
<li><a href="/shop/orderinquiry.php">배송조회</a></li>
<?php if ($s_od['od_invoice'] && $s_od['od_delivery_company']) { ?></p>
<p><li>
<div class="speech-bubble shake">
<div class="speech-bubble-arrow"></div>
<p>배송조회</p></p>
<p></li>
<?php } else { ?>
<li><a href="/shop/mypage.php">마이페이지</a></li></p>
<p><?php } ?></p>
<p> </p>
<p><?php } else { ?> </p>
<p>
답변에 대한 댓글 4개
댓글을 작성하려면 로그인이 필요합니다.
if ($od['od_invoice'] && $od['od_delivery_company']) 라고 작성하신 부분이 있는데
$od 에 데이터가 있어야 한다는 조건을 만드신 겁니다.
주문조회에서는 $od 에 값이 들어가 있어서 저 조건이 발생된거구요
일반페이지에서는 $od 값을 정의해둔게 없으니 조건이 이러지지 않습니다.
어느페이지에서는 노출 하고 싶으시다면
로그인 처리 하는 페이지에서 로그인했을 경우 $od 값을 만들어주셔서 계속 세션처럼 따라다니도록 하시든가
페이지마다 $od 확인을 처리해서 $od 값을 넣으셔야합니다.
답변에 대한 댓글 1개
주문상세페이지 에서 응용해서 해봐도 가져와지질않네요 ㅠㅠ..;;
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
덕분에 해결되었습니다 ^^