Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
클릭 한번으로 여분필드에 대입된 값만 저장하려고 합니다.

클릭 한번으로 여분필드에 대입된 값만 저장하려고 합니다.

클릭 한번으로 여분필드에 대입된 값만 저장하려고 합니다.

QA

클릭 한번으로 여분필드에 대입된 값만 저장하려고 합니다.

답변 2

본문

아래처럼 클릭 한번으로 여분필드( wr_4, wr_5... )에 대입된 값만 저장하려고 합니다.
view.skin.php 에서.....

 

$write['wr_4'] = $memver['mb_1']; // 값 대입
$day_now = date("Y-m-d", G5_SERVER_TIME); // 오늘날짜 대입
$write['wr_5'] = $day_now; // 오늘날짜 대입

 

<li><a href="<?php echo "./view_update.php" ?>" class="btn_b01">여분필드 값 저장</a></li>

이렇게 연결하려고 하는데요.


아래 제가 참고한 질문답변 제로나라님 답글을 보면
  <input type="submit" value="wr_3값DB변경" id="btn_submit" accesskey="s" class="btn_submit">
    <form>
위와 같이 값을 입력받습니다.
이부분을 그냥 여분필드에 값을 대입하는 것으로 바꾸어야 할듯 한데요.
php 초보다 보니 막막합니다.
도움말씀 부탁합니다.


[참고 질문답변] http://sir.co.kr/qa/74159?stx=view+%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C&sst=wr_num&unanswered=0&s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5

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>

 

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

 

이 질문에 댓글 쓰기 :

답변 2

<li><a href="<?php echo "./view_update.php" ?>" class="btn_b01">여분필드 값 저장</a></li>

 

view_update.php를 통해 저장을 하시려면

저장 시킬 내용들이 form 안에 있어야 하구요.

form에 있는 내용들이 view_updpate.php로 전달이 되어야 합니다. 

위처럼 해보니 않되시는건가요 ? 

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