shop_item_qa 테이블 질문입니다~
본문
shop_item_qa 테이블에 컬럼을 추가해서(아래쿼리로 phpmyadmin 에서 추가해주었습니다.)
쿼리 : alter table [테이블명] add [컬럼명] varchar(255) not null;
phpmyadmin 에서 컬럼생성 확인했습니다 ㅎ
그리고
itemqaform.skin.php 파일 form 안에
<?php if ($is_mobile) { ?><input type="hidden" name="device" value="m"><?php } ?>
위의 코드를 추가 했구요,
itemqa.skin.php 에는
if ($row[$i]['device']=="m") {
echo "<img src=\"".$board_skin_url."/basic/img/icon_mobile.gif\">";
} else {
echo "<img src=\"".$board_skin_url."/basic/img/icon_desktop.gif\">";
}
이 코드를 추가해서 출력하게 했습니다.
모바일로 테스트를 해보니
컬럼에 m 이 들어가지 않더라구요;
그래서
itemqaformupdate.php에
if (!$is_member) {
alert_close("상품문의는 회원만 작성이 가능합니다.");
}
아래에
$device = trim($_POST['device']); 이 코드를 추가했구요
그리고
else if ($w == "u") 의 sql문에
set device = 'device';를 추가했지만..! 출력이 안되네요 ㅠㅠ
$sql = " update {$g5['g5_shop_item_qa_table']}
set iq_secret = '$iq_secret',
iq_email = '$iq_email',
iq_hp = '$iq_hp',
iq_subject = '$iq_subject',
iq_question = '$iq_question',
device = '$device'
where iq_id = '$iq_id' ";
혹시 itemqaform.php 에
trim($_REQUEST['device']);
를 추가해 주어야 하나요!?
답변 1
itemqaform.skin.php 파일 form 안에
<?php if ($is_mobile) { ?><input type="hidden" name="device" value="m"><?php } ?>
이부분의 if($is_mobile) 을 if(G5_IS_MOBILE) 로 수정해보세요.