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

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

QA

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

답변 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 ($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>

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2,704
© SIRSOFT
현재 페이지 제일 처음으로