다시 한번만 질문좀 드릴게요
본문
소스를 잘못 올려서 다시 올려여
이렇게 했는데 업체 프로필 등록이 사라져 버렸습니다.
어디에 문제가 있을까요?ㅠㅠ
<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>
답변을 작성하시기 전에 로그인 해주세요.