다시 한번만 질문좀 드릴게요

다시 한번만 질문좀 드릴게요

QA

다시 한번만 질문좀 드릴게요

본문

소스를 잘못 올려서 다시 올려여

이렇게 했는데 업체 프로필 등록이 사라져 버렸습니다.

어디에 문제가 있을까요?ㅠㅠ

 


<div class="clearfix"></div>
<div class="sidebar-form btn-group btn-group-justified" style="margin:10px 0px 0px">
<?php 
$mb = get_member($view['mb_id']);
if ($mb['mb_level'] >= 2) { 
?>
<a href="<?php echo G5_BBS_URL ?>/write.php?bo_table=<?php echo $mb['mb_1']; ?>&wr_id=<?php echo $mb['mb_2']; ?>&w=u" class="btn btn-flat btn-xs" style="height:auto;">
<i class="fa fa-gear"> 업체 프로필 수정
<?php } ?>
</div>

이 질문에 댓글 쓰기 :

답변 2

소스를 변경하여 문제가 생겼다면, 소스를 원래대로 돌리면 됩니다.

 


<div class="clearfix"></div>
<div class="sidebar-form btn-group btn-group-justified" style="margin:10px 0px 0px">
<?php 
if ($member['mb_level'] >= 2) { 
?>
<a href="<?php echo G5_BBS_URL ?>/write.php?bo_table=<?php echo $member['mb_1']; ?>&wr_id=<?php echo $member['mb_2']; ?>&w=u" class="btn btn-flat btn-xs" style="height:auto;">
<i class="fa fa-gear"> 업체 프로필 수정
<?php } ?>
</div>

 

이렇게 했을 때(원 소스) wr_id=0 으로 들어간다는 얘기는,

$member['mb_2'] 값이 '0' 이라는 의미입니다.

 

$member 는 현재 로그인한 유저 기준입니다.

현재 로그인한 유저의 id 가 'test' 라면 'test' 유저의 mb_2 정보를 가져오게 됩니다.

 

로그인한 유저의 mb_2 정보가 아닌 특정글을 작성한 계정의 mb_2를 가져오려면,

먼저 작성글의 mb_id 정보를 가져온 후,  해당 유저의 mb_2 정보를 가져와야 됩니다.

소스가 적용된 파일이 list.skin.php 라면..

$mb = get_member($list[$i]['mb_id']);

echo $mb['mb_1'];

echo $mb['mb_2'];

소스가 적용된 파일이 view.skin.php 라면..

$mb = get_member($view['mb_id']);

echo $mb['mb_1'];

echo $mb['mb_2'];

 


<div class="clearfix"></div>
<div class="sidebar-form btn-group btn-group-justified" style="margin:10px 0px 0px">
<?php 
$mb = get_member($view['mb_id']);
if ($member['mb_level'] >= 2) { 
?>
<a href="<?php echo G5_BBS_URL ?>/write.php?bo_table=<?php echo $mb['mb_1']; ?>&wr_id=<?php echo $mb['mb_2']; ?>&w=u" class="btn btn-flat btn-xs" style="height:auto;">
<i class="fa fa-gear"> 업체 프로필 수정
</a>
<?php } ?>
</div>

코드목적은 모르겠지만 해당 코드만 가지고봤을때 오류는 a닫는 태그가 안보이네요.



<div class="clearfix"></div>
<div class="sidebar-form btn-group btn-group-justified" style="margin:10px 0px 0px">
<?php 
$mb = get_member($view['mb_id']);
if ($mb['mb_level'] >= 2) { 
?>
<a href="<?php echo G5_BBS_URL ?>/write.php?bo_table=<?php echo $mb['mb_1']; ?>&wr_id=<?php echo $mb['mb_2']; ?>&w=u" class="btn btn-flat btn-xs" style="height:auto;">
<i class="fa fa-gear"> 업체 프로필 수정
</a>
<?php } ?>
</div>

답변을 작성하시기 전에 로그인 해주세요.
전체 123,600 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT