영카트 질문
본문
아미나빌더로 영카트 사용중입니다.
파트너가 등록한 상품 관련 몇일간 애쓰다가 이곳에도 문의 드리는데요..
상품 페이지에 해당 상품을 등록한 파트너의 전화번호를 보여주고 싶습니다.
파트너들이 있는 디비명은 apms_partner 이고 번호가 있는 해당 컬럼명은 pt_hp 입니다.
<?php if ($it['it_use_avg']) { ?>
<tr><th scope="row">고객평점</th><td><?php echo apms_get_star($it['it_use_avg'],'fa-lg red'); //평균별점 ?></td></tr>
<?php } ?>
<?php if ($it['it_maker']) { ?>
<tr><th scope="row">제조사</th><td><?php echo $it['it_maker']; ?></td></tr>
<?php } ?>
<?php if ($it['it_origin']) { ?>
<tr><th scope="row">원산지</th><td><?php echo $it['it_origin']; ?></td></tr>
<?php } ?>
<?php if ($it['it_brand']) { ?>
<tr><th scope="row">브랜드</th><td><?php echo $it['it_brand']; ?></td></tr>
<?php } ?>
<?php if ($it['it_model']) { ?>
<tr><th scope="row">모델</th><td><?php echo $it['it_model']; ?></td></tr>
<?php } ?>
<?php if (파트너의 휴대폰컬럼) { ?>
<tr><th scope="row">전화번호</th><td><?php echo 파트너의 휴대폰컬럼; ?></td></tr>
<?php } ?>
위처럼 하고싶은데 어떻게 추가를 해야할까요?
불가능한 방법인지..
여분필드를 사용하라 하시는데 며칠 안된 초보라 개념도 잘 모르고 검색으로 찾아보며 알아보는데
시원하게 해소되지 않고 며칠째 이거로 씨름중이라 ㅠㅠ 요청 드려봅니다.
상품정보에 회원 아이디가 없으니 회원정보를 가져올 수 있게 여분필드에 아이디를 등록하라던데
판매자가 한두명도 아니고..
그럼 상품 하나하나 여분필드에 제각각 다른 판매자의 아이디를 넣어야 하는건지..
정녕 그것밖에 답이 없는건가요?
!-->답변 2
가져오는 테이블이 다르면, 쿼리에 조건을 걸어서 가져와야 됩니다.
<?php if (파트너의 휴대폰컬럼) { ?>
<tr><th scope="row">전화번호</th><td><?php echo 파트너의 휴대폰컬럼; ?></td></tr>
<?php } ?>
위 부분만 추가해야 된다는거죠??
itemformupdate.php에서 쿼리 가져오는 곳에서
348 줄부터 시작하는 쿼리 중간에 pt_hp = '$pt_hp', 를 추가하고
skin/apms/form/item.php에
<tr>
<th scope="row">파트너 전화번호</th>
<td>
<?php echo help("파트너의 전화번호 입니다."); ?>
<input type="text" name="pt_hp" value="<?php echo $it['pt_hp']; ?>" id="pt_hp" class="frm_input sm">
</td>
</tr>
넣고
apms/item/shop/item.skin.php에
<?php if ($it['pt_hp']) { ?>
<tr><th scope="row">전화번호</th><td><?php echo $it['pt_hp']; ?></td></tr>
<?php } ?>
넣으면 될 것 같은데요. 실행은 안해봤습니다.