[G5.4] 추가배송비 수정하기 > 기술자료 | 해피정닷컴

[G5.4] 추가배송비 수정하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[G5.4] 추가배송비 수정하기 > 기술자료

영카트 [G5.4] 추가배송비 수정하기

페이지 정보


본문

추가배송비 관련해서 필요해서 찾아보니, 추가배송비 데이타를 등록하도록 해주는 좋은 기능을 공개해주셔서 감사합니다.
https://sir.kr/yc5_skin/1195

추가배송비 수정하는 기능을 구현해서 사용하니 좋아서 공유합니다.

ChatGPT 도움을 받아서 만들었습니다.


<< 변경전 >>




<< 변경후 >>




1. adm / shop_admin / sendcostlist.php 내용에서


1-1. 내용 변경
// 등록된 배송비 목록이 이름순서로 표시되도록 변경

$sql_order = " order by sc_id desc ";

를 아래와 같이 수정 변경

//$sql_order = " order by sc_id desc ";
$sql_order = " order by sc_name asc ";


1-2. 내용 변경
            <th scope="col">지역명</th>
            <th scope="col">우편번호</th>
            <th scope="col">추가배송비</th>

를 아래와 같이 수정 변경

            <th scope="col">우편번호</th>
            <th scope="col">추가배송비</th>
            <th scope="col">지역명</th>
            <th scope="col">수정</th>


1-3. 내용 변경
            <td class="td_left"><?php echo $row['sc_name']; ?></td>
            <td class="td_postalbig"><?php echo $row['sc_zip1'].' ~ '.$row['sc_zip2']; ?></td>
            <td class="td_sendcost_add"><?php echo number_format($row['sc_price']); ?></td>

를 아래와 같이 수정 변경

            <td class="td_postalbig"><?php echo $row['sc_zip1'].' ~ '.$row['sc_zip2']; ?></td>
            <td class="td_sendcost_add"><?php echo number_format($row['sc_price']); ?></td>
            <td class="td_left"><?php echo $row['sc_name']; ?></td>
            <td class="td_sendcost_add"><a href="./sendcost_edit.php?sc_id=<?php echo $row['sc_id']; ?>" onclick="window.open(this.href, 'sendcost_edit', 'width=600,height=350,scrollbars=yes'); return false;" class="btn btn_03">수정</a></td>


1-4. 내용 변경
            echo '<tr><td colspan="4" class="empty_table">자료가 없습니다.</td></tr>';

를 아래와 같이 수정 변경

            echo '<tr><td colspan="5" class="empty_table">자료가 없습니다.</td></tr>';


2. adm / shop_admin / sendcodeedit.php 파일 생성
<?php
$sub_menu = '400750';
include_once('./_common.php');

auth_check($auth[$sub_menu], "r");

// Get the sc_id from the query parameter
$sc_id = isset($_GET['sc_id']) ? (int)$_GET['sc_id'] : 0;
if ($sc_id === 0) {
    echo "Invalid access.";
    exit;
}

// Fetch the existing data for the selected sc_id
$sql = "SELECT * FROM `{$g5['g5_shop_sendcost_table']}` WHERE sc_id = '{$sc_id}'";
$row = sql_fetch($sql);

if (!$row) {
    echo "No data found.";
    exit;
}

// Update process
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $sc_name = $_POST['sc_name'];
    $sc_zip1 = $_POST['sc_zip1'];
    $sc_zip2 = $_POST['sc_zip2'];
    $sc_price = $_POST['sc_price'];

    // Update query
    $sql = "UPDATE `{$g5['g5_shop_sendcost_table']}`
            SET sc_name = '{$sc_name}', sc_zip1 = '{$sc_zip1}', sc_zip2 = '{$sc_zip2}', sc_price = '{$sc_price}'
            WHERE sc_id = '{$sc_id}'";
    sql_query($sql);

    // Close the window and refresh the parent page
    echo "<script>
        alert('수정이 완료되었습니다.');
        opener.location.reload();
        window.close();
    </script>";
    exit;
}

$g5['title'] = '추가배송비 수정';

include_once(G5_PATH.'/head.sub.php');
?>

<section id="sendcost_postal">
    <h2>추가배송비 수정</h2>

    <form action="" method="post">
        <div class="tbl_frm01 tbl_wrap">
            <table>
            <caption>추가배송비 등록</caption>
            <colgroup>
                <col class="grid_4">
                <col>
            </colgroup>
            <tbody>
            <tr>
                <th scope="row">지역명</th>
                <td><input type="text" name="sc_name" value="<?php echo $row['sc_name']; ?>" size="30" required class="required frm_input"></td>
            </tr>
            <tr>
                <th scope="row">우편번호 시작</th>
                <td><input type="text" name="sc_zip1" value="<?php echo $row['sc_zip1']; ?>" size="10" required class="required frm_input"></td>
            </tr>
            <tr>
                <th scope="row">우편번호 끝</th>
                <td><input type="text" name="sc_zip2" value="<?php echo $row['sc_zip2']; ?>" size="10" required class="required frm_input"></td>
            </tr>
            <tr>
                <th scope="row">추가배송비</th>
                <td><input type="text" name="sc_price" value="<?php echo $row['sc_price']; ?>" size="8" required class="required frm_input"> 원</td>
            </tr>
            </tbody>
            </table>
        </div>

        <div class="btn_confirm01 btn_confirm" style="text-align:center;">
            <input type="submit" value="확인" class="btn_submit btn">
        </div>

    </form>
</section>

<?php
include_once(G5_PATH.'/tail.sub.php');

댓글목록

등록된 댓글이 없습니다.


Total 123건 1 페이지
  • RSS
기술자료 목록
열람
영카트   362  2024-10-21 13:44 ~ 2024-10-21 19:42  
122
영카트   1766  2024-01-04 14:57  
121
영카트   2228  2023-10-07 23:31  
120
영카트   2679  2023-01-27 11:18 ~ 2023-01-27 14:12  
119
영카트   4366  2022-06-17 00:07 ~ 2022-06-17 00:08  
118
영카트   6541  2022-01-28 09:48 ~ 2023-01-26 01:50  
117
영카트   4720  2021-10-12 18:54  
116
영카트   7537  2020-06-08 02:06 ~ 2020-07-10 02:10  
115
영카트   4845  2020-03-17 19:13 ~ 2020-03-17 19:13  
114
영카트   5117  2020-03-09 18:02  
113
영카트   7446  2019-09-27 09:25  
112
영카트   6521  2019-04-14 22:24  
111
영카트   12301  2018-11-28 10:37 ~ 2022-04-21 02:58  
110
영카트   8446  2018-10-31 05:44 ~ 2018-10-31 05:47  
109
영카트   13958  2018-06-05 17:56 ~ 2018-06-05 21:36  
108
영카트   8732  2018-05-21 23:53 ~ 2018-05-22 00:40  
107
영카트   10692  2018-05-01 20:10 ~ 2018-05-01 20:14  
106
영카트   9967  2018-05-01 17:30 ~ 2018-05-01 17:33  
105
영카트   8935  2018-04-12 19:29  
104
영카트   8177  2018-04-11 03:20 ~ 2018-04-12 18:21  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.