2026, 새로운 도약을 시작합니다.

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';를 추가했지만..! 출력이 안되네요 ㅠㅠ

Copy
$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개

채택된 답변
+20 포인트

itemqaform.skin.php 파일 form 안에

<?php if ($is_mobile) { ?><input type="hidden" name="device" value="m"><?php } ?>  

이부분의 if($is_mobile) 을 if(G5_IS_MOBILE) 로 수정해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

해당 코드의 문제는 아니였지만
답변 감사드립니다 :D

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고