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

상품 여분필드 숫자 자동증가 채택완료

자미르 2년 전 조회 2,207

보드 에는 보드 여분필드 이용하여 숫자 자동증가 되게 해서 

게시물 번호를 사용을 햇느데요. 

상품에서도 상품코드가 랜덤으로 생성이 되어서~ 

상품 관리가 힘들어 이를 1씩 증가되게끔 수정을 하고 싶은데요. 

아래가 보드일때 적용햇던 소스인데.

이 소스를 수정해 상품쪽에서도 이렇게 구현하고 싶은데.. 

어떻게 수정해야 할지.. 조언좀 부탁드립니다. 

 

if($w == "") {         if($board['bo_10']) {         $cnt = (int)$board['bo_10'] + 1;     }else{         $cnt = 1;     }//endif;    

    $sql = "update $write_table set wr_10 = '$cnt' where wr_id = $wr_id";     sql_query($sql);

    $sql = "update {$g4['board_table']} set bo_10 = '$cnt' where bo_table = '$bo_table'";     sql_query($sql);

}//endif;

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

답변 2개

채택된 답변
+20 포인트
플라이
2년 전

상품관리는 it_1~10 이라는 여분필드가 존재합니다. 위 기준으로 상품리스트를 가져와서 번호를 처리해 주시면 됩니다. 다만 상품 등록시에도 번호 증가 되도록 처리해 주셔야 할겁니다. 아니면 db에 컬럼으로 유니크한 번호 증가 되도록 처리해 주면 좋긴 합니다.

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

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

2년 전

환경설정 > 기본환경설정 > 여분필드 cf_1 ~ cf_10 를 활용하는 방법이 있습니다.

</p>

<p>if ($w == "") {    

    if ($config['cf_10']) {

        $cnt = (int) $config['cf_10'] + 1;

    }

    $sql = "update {$g5['g5_shop_item_table']} set it_10 = '{$cnt}' where it_id = '{$it_id}'";

    sql_query($sql);</p>

<p>    $sql = "update {$g5['config_table']} set cf_10 = '{$cnt}' where 1 ";

    sql_query($sql);

}</p>

<p>

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

답변에 대한 댓글 2개

자미르
2년 전
이궁 실력이 미천하여~ 이해를잘못했습니다. 위의 코드를 itemformupdate.php 파일부분에 추가를해주면되나요???
마르스컴퍼니님의 답변 의 코드를 넣으면 기본환경설정의 여분필드의 값은 늘어나긴 하는거 같은데,
해당 상품의 여분필듸 값은 입력되지 않은거 같아서요..
혹시 위의 코드를 상품 여분필드 값이 자동으로늘어나게끔 수정해주실수 있을까요??
마르스컴퍼니
2년 전
itemformupdate.php 파일부분에 추가를 해주면 됩니다.

해당 상품의 여분필드 값은 입력 됩니다.
$sql = "update {$g5['g5_shop_item_table']} set it_10 = '{$cnt}' where it_id = '{$it_id}'";
sql_query($sql);

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

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

로그인