게시판문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판문의 정보

게시판문의

본문

http://carnet114.com/bbs/board.php?bo_table=board2&wr_id=35

수정버튼을 누르면 비밀번호 1q2w3e  로 비밀번호 넣으시면 단체명이나 전화번호처럼 전에 적었던 자료가 남아있어야 되는데요....

지금 보시면 여행구분 희망차량 출발장소 경유지 이부분은 처음있던 자료로 초기화 되버립니다..
한개를 예를 들어 "여행구분" 에서 "일반단체"로 되어저 있는데 처음등록할땐 "가족여행"을 선택했습니다...근데 수정버튼을 누르고 들어오는 순간 처음에 있던데로 "일반단체"로 돌아가버리네요...
수정버튼만 눌렀다 하면 이렇게 되는데 이게 왜그런건가요 ??  고수님들 꼭 좀 알려주세요..

한마디로 말해서 처음에 기입했던 내용이 수정만 누르면 부분적으로 내용이 사라지네요.


<tr>
  <td class=write_head>여행구분*</td>
  <td><select name='ssp1' class='ed'  itemname='여행구분' required="required">
        <option value='일반단체' <? if(ssp1 == "일반단체") echo "selected"; ?>>일반단체</option>
        <option value='가족여행' <? if(ssp1 == "가족여행") echo "selected"; ?>>가족여행</option>
        <option value='관혼상제' <? if(ssp1 == "관혼상제") echo "selected"; ?>>관혼상제</option>
        <option value='결혼식' <? if(ssp1 == "결혼식") echo "selected"; ?>>결혼식</option>
        <option value='워크샵' <? if(ssp1 == "워크샵") echo "selected"; ?>>워크샵</option>
        <option value='동호회' <? if(ssp1 == "동호회") echo "selected"; ?>>동호회</option>
<option value='학교MT' <? if(ssp1 == "학교MT") echo "selected"; ?>>학교MT</option>
<option value='친목회' <? if(ssp1 == "친목회") echo "selected"; ?>>친목회</option>
<option value='종교단체' <? if(ssp1 == "종교단체") echo "selected"; ?>>종교단체</option>
<option value='산악회' <? if(ssp1 == "산악회") echo "selected"; ?>>산악회</option>
<option value='기타' <? if(ssp1 == "기타") echo "selected"; ?>>기타</option>
      </select></td>
  <td class="write_head">희망차량*</td>
  <td><select name='ssp2' class='ed'  itemname='디자인구분'>
    <option value='45인승대형버스' <? if(ssp2 == "45인승대형버스") echo "selected"; ?>>45인승대형버스</option>
    <option value='28인승리무진' <? if(ssp2 == "28인승리무진") echo "selected"; ?>>28인승리무진</option>
    <option value='35인승중형버스' <? if(ssp2 == "35인승중형버스") echo "selected"; ?>>35인승중형버스</option>
    <option value='25인승미니버스' <? if(ssp2 == "25인승미니버스") echo "selected"; ?>>25인승미니버스</option>
    <option value='15인승미니우등' <? if(ssp2 == "15인승미니우등") echo "selected"; ?>>15인승미니우등</option>
    <option value='12인승스타렉스' <? if(ssp2 == "12인승스타렉스") echo "selected"; ?>>12인승스타렉스</option>
  </select></td>
</tr>

이내용인데 수정버튼만 누르면 내용이 사라저요  수정을 눌러도 처음에 적었던 내용이 고대로 있었으면 합니다.


write_update.skin.php 파일에서

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

/* if($w != 'u') {
    echo "<script language='JavaScript'>alert('감사합니다.');history.go(-1);</script>";
} */

//주민등록번호
$wr_2 = "$min1-$min2";

//전화번호
$wr_4 = "$birth1-$birth2-$birth3";

//전화번호
$wr_5 = "$ext5_00-$ext5_01";

//전화번호
$wr_6 = "$tel1-$tel2-$tel3";

//휴대전화
$wr_7 = "$hp1-$hp2-$hp3";


$wr_13 = "$ssp1-$ssp2";                    <-- 제생각으로는 이부분도 변해야할거같은데아닌가요?




$wr_14 = "$qqa1-$qqa2";
$wr_15 = "$qqb1-$qqb2";
$wr_16 = "$qqc1-$qqc2";
$wr_17 = "$qqd1-$qqd2-$qqd3-$qqd4";
$wr_18 = "$qqe1-$qqe2-$qqe3-$qqe4";




$wr_11 = "$nine01|$nine02|$nine03|$nine04";
$sql11 = " update $write_table set wr_11 = '$wr_11' where wr_id = '$wr_id' ";
sql_query($sql11);


$sql_update =
" wr_2='$wr_2',
  wr_4='$wr_4',
  wr_5='$wr_5',
  wr_6='$wr_6',
  wr_7='$wr_7',
  wr_13='$wr_13',
  wr_14='$wr_14',
  wr_15='$wr_15',
  wr_16='$wr_16',
  wr_17='$wr_17',
  wr_18='$wr_18',
  wr_19='$wr_19',
  wr_20='$wr_20',
  wr_21='$wr_21',
  wr_22='$wr_22',
  wr_23='$wr_23'
";
sql_query(" update $write_table set $sql_update where wr_id = '$wr_id' ");

//if(!$member[mb_id]) {
echo "<script language='JavaScript'>alert('감사합니다. 정상적으로 신청되었습니다..');history.go(-1);</script>";
//alert("Thank you. You have successfully apply.", $g4[path]);
//}
?>
  이런식인데요.. 고돌스님이 하라고 한데로해봤는데 적용이 안되네요..?  ^^  더 자세히좀 알려주실수 없나요..?

댓글 전체

필드명이 어케 되어있는지는 모르겠지만 동일하다고 가정했을경우엔
if(ssp1 == " 이렇게 된 부분을 전부 if($write['ssp1'] ==" 로 바꾸시공
if(ssp2 == " 는 if($write['ssp2'] == " 로 바꾸심 될거에용.
헐 필드명이 따로 있었군요.
아까 설명엔 없어서 적어놨더니..ㅡ,.ㅡ;

$tmparr = explode("-",$write[wr_13]);
if(ssp1 부분을 if($tmparr[0]
if(ssp2 부분을 if($tmparr[1] 로 해보세요.
//고돌스 님이 알려주셨네요 ^^ 그래도 추가 답변입니다.
//댓글 입력하니 글이 올라와 있네요 ^^
wr_13 필드에 ssp1 값과 ssp2 값이 하이픈 '-' 표시와 함께 등록 되는 것 같네요
우선 구분자로 값을 나누시고
변수명을 $ssp 로 했을때
$ssp_split = explode("-", $write[wr_13]);
$ssp1 = ssp_split[0];
$ssp2 = ssp_split[1];
하신 다음
select 부분에서
<option value='일반단체' <?=($ssp1 == "일반단체") ? "selected":"" ?>>일반단체</option>

<option value="45인승대형버스" <?=($ssp2 == "45인승대형버스") ? "selected":"" ?>>45인승대형버스</option>

이렇게 수정하세요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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