Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
클릭 한번으로 여분필드3만 DB값 업데이트 하고 싶습니다.

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

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

QA

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

답변 3

본문

안녕하세요~

클릭 한번으로 여분필드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>

 

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

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로