클릭 한번으로 여분필드3만 DB값 업데이트 하고 싶습니다.

클릭 한번으로 여분필드3만 DB값 업데이트 하고 싶습니다.

QA

클릭 한번으로 여분필드3만 DB값 업데이트 하고 싶습니다.

본문

안녕하세요~

클릭 한번으로 여분필드3만 DB값 업데이트 하고 싶습니다.

 

그누보드5 입니다.

테이블명 : order

 

view.skin.php 파일에 아래소스를 배치했습니다.(여분필드3번 사용)

<td bgcolor=#eeeeee align=right>현재상태</td><td bgcolor=#ffffff>

<select name=wr_3>

<option value='입금대기'>입금대기

<option value='예약완료' <?=$selected?> >예약완료

</select>

<input type=button value='wr_3값DB변경'>

 

이럴때 wr_3값DB변경 클릭 한번으로 여분필드3만 DB값 업데이트 하고 싶습니다.

db에 저장하는 방법을 모르겠습니다.

꼭좀 알려주세요~

감사합니다. 

 

이 질문에 댓글 쓰기 :

답변 3

bbs/​view_update.php

<?php
include_once('./_common.php');

$g5['title'] = '게시글 저장';

$msg = array();

if ($w == 'u') {
    $wr = get_write($write_table, $wr_id);
    if (!$wr['wr_id']) {
        alert("글이 존재하지 않습니다.\\n글이 삭제되었거나 이동하였을 수 있습니다.");
    }
}

for ($i=1; $i<=10; $i++) {
    $var = "wr_$i";
    $$var = "";
    if (isset($_POST['wr_'.$i]) && settype($_POST['wr_'.$i], 'string')) {
        $$var = trim($_POST['wr_'.$i]);
    }
}

if ($w == 'u') {

    // 김선용 1.00 : 글쓰기 권한과 수정은 별도로 처리되어야 함
    if($w =='u' && $member['mb_id'] && $wr['mb_id'] == $member['mb_id']) {
        ;
    } else if ($member['mb_level'] < $board['bo_write_level']) {
        alert('글을 쓸 권한이 없습니다.');
    }

    // 외부에서 글을 등록할 수 있는 버그가 존재하므로 공지는 관리자만 등록이 가능해야 함
    if (!$is_admin && $notice) {
        alert('관리자만 공지할 수 있습니다.');
    }

} else {
    alert('w 값이 제대로 넘어오지 않았습니다.');
}

if ($w == 'u') {
    if (get_session('ss_bo_table') != $_POST['bo_table'] || get_session('ss_wr_id') != $_POST['wr_id']) {
        alert('올바른 방법으로 수정하여 주십시오.', G5_BBS_URL.'/board.php?bo_table='.$bo_table);
    }

    $return_url = './board.php?bo_table='.$bo_table.'&wr_id='.$wr_id;

    $sql = " update {$write_table}
                set wr_3 = '{$wr_3}'
              where wr_id = '{$wr['wr_id']}' ";
    sql_query($sql);
}

delete_cache_latest($bo_table);

goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
?>

이렇게 넣어 보시고

 

    <form name="fwrite" id="fwrite" action="./view_update.php" method="post" autocomplete="off">
    <input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">
    <input type="hidden" name="w" value="<?php echo $w ?>">
    <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
    <input type="hidden" name="wr_id" value="<?php echo $wr_id ?>">
    <input type="hidden" name="sca" value="<?php echo $sca ?>">
    <input type="hidden" name="sfl" value="<?php echo $sfl ?>">
    <input type="hidden" name="stx" value="<?php echo $stx ?>">
    <input type="hidden" name="spt" value="<?php echo $spt ?>">
    <input type="hidden" name="sst" value="<?php echo $sst ?>">
    <input type="hidden" name="sod" value="<?php echo $sod ?>">
    <input type="hidden" name="page" value="<?php echo $page ?>">

    <select name='wr_3'>

    <option value='입금대기'>입금대기

    <option value='예약완료' <?=$selected?> >예약완료

    </select>

    <input type="submit" value="wr_3값DB변경" id="btn_submit" accesskey="s" class="btn_submit">
    <form>

 

응용해 보세요..테스트 하지 않았습니다. 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT