[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 2,635건 1 페이지
  • RSS
기술자료 목록
열람
영카트   156  2024-10-21 13:44 ~ 2024-10-21 19:42  
2634
전자결제   331  2024-09-05 09:30  
2633
MySQL   865  2024-03-29 14:14 ~ 2024-03-29 14:14  
2632
그누보드   1072  2024-02-23 18:40 ~ 2024-02-24 06:13  
2631
JavaScript   1200  2024-02-16 18:50 ~ 2024-02-16 20:37  
2630
Java   1127  2024-02-06 16:49  
2629
PHP   1307  2024-02-06 16:42  
2628
호스팅   1157  2024-01-29 12:54  
2627
PHP   1225  2024-01-26 11:04 ~ 2024-01-26 11:13  
2626
MySQL   1424  2024-01-08 17:37 ~ 2024-03-14 16:00  
2625
SQL   1499  2024-01-08 12:36  
2624
영카트   1599  2024-01-04 14:57  
2623
일반   2510  2023-12-15 18:33  
2622
Android   2020  2023-11-30 18:48 ~ 2023-11-30 19:41  
2621
전자결제   3932  2023-11-23 19:53  
2620
PHP   2837  2023-11-20 10:56 ~ 2023-11-20 11:14  
2619
Linux   2280  2023-11-09 19:55  
2618
그누보드   2244  2023-11-06 20:38  
2617
Linux   2195  2023-11-01 21:41 ~ 2023-11-02 10:30  
2616
영카트   2116  2023-10-07 23:31  

검색

해피정닷컴 정보

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

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