테스트 사이트 - 개발 중인 베타 버전입니다

여분필드값을 상품 설명에 집어넣으려면 어떻게 해야하나요? 채택완료

여분필드를 이용해 오디오테그를 넣어주려고하는대  상품 설명에 집어넣으려면 어떻게 해야하나요?

일단 요거는 itemform.php에 넣어줬고

           여분필드 #1            

이거를 상품설명에 띄워줄수있게 테그만 하나 넣어주면 될것 같은대

어찌하면될까요?

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

답변 4개

채택된 답변
+20 포인트

itemform.php

 

이건 쇼핑몰의 소스 일부분이구요

스킨도 아닌 원래로직같네요

 

이럴때는 

db정보를 조건에따라 가져오게 만드시고

 

</p>

<p>$sql = "select * from g5_write_테이블 where 가져올 레코드조건(wr_id = '000') ";</p>

<p>$tmp = sql_fetch($sql);</p>

<p>$wr_1 = $tmp['wr_1'];</p>

<p>...</p>

<p> </p>

<p>

 

쇼핑몰의 스킨파일을 열으셔서

 

위의 구조에 따라

을 적어주셔야 출력이 됩니다.

 

 

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

답변에 대한 댓글 2개

itemform.php에는 아래처럼 여분필드명을 wr로 it로 변경해줬고
[code]
<tr>
<th scope="row">여분필드 #1</th>
<td><input type='text' name='it_1' value='<?=$write[it_1]?>' class="frm_input" size="50"></td>
</tr>
[/code]


item.info.skin.php에는 이렇게 wr은 it로 변경하고 테이블명도 주었는대

[code]
<?php
$sql = "select * from g5_shop_item_table where it_id = 1 ";
$tmp = sql_fetch($sql);
$wr_1 = $tmp['it_1'];
?>
[/code]

[code]
<?php echo $it_1?>
[/code]

제가 뭘 잘못한걸까요? 나오질 않내요?
감사합니다. 해결했습니다. 정말 잘됩니다. 머리속에 잘 기억해둬야야겠내요.

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

$wr_1 = $tmp['it_1'];   아니라

$it_1 = $tmp['it_1'];   이겠죠.

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

답변에 대한 댓글 2개

하다가 오타를 낸것 같내요.
감사합니다. 해결했습니다. 정말 잘됩니다. 머리속에 잘 기억해둬야야겠내요.

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

itemform.php  즉, 영카트 상품필드에는 wr_1 이라는 여분필드가 존재하지 않습니다.

게시판에서 사용되는 것이 wr_1 ~ wr_10 까지의 여분필드입니다.

 

g5_shop_item 에는 it_1 ~ it_10 까지의 여분필드가 준비되어 있습니다.

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

답변에 대한 댓글 1개

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

위의 코드를 form 태그내에 name 필드부분만 DB에 있는 필드 명대로 바꿔넣어주시면 됩니다.

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

답변에 대한 댓글 4개

itemform.php에는 아래처럼 여분필드명을 wr로 it로 변경해줬고
[code]
<tr>
<th scope="row">여분필드 #1</th>
<td><input type='text' name='it_1' value='<?=$write[it_1]?>' class="frm_input" size="50"></td>
</tr>
[/code]


item.info.skin.php에는 이렇게 wr은 it로 변경하고 테이블명도 주었는대

[code]
<?php
$sql = "select * from g5_shop_item_table where it_id = 1 ";
$tmp = sql_fetch($sql);
$wr_1 = $tmp['it_1'];
?>
[/code]

[code]
<?php echo $it_1?>
[/code]

제가 뭘 잘못한걸까요? 나오질 않내요?
실제 DB에도 여분필드가 it_1로 되어있는 것 맞나요?
$it_1 = $tmp['it_1'];
여기도 바꿔주셔야해요
앗 저걸 놓치고 있었내요 다시한번해볼께요 phpmyadmin으로열어봤을때 필드명이 it_1으로 되어있었습니다.
감사합니다. 해결했습니다. 정말 잘됩니다. 머리속에 잘 기억해둬야야겠내요.

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

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

로그인

전체 질문 목록