강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

체크박스 배열을 edit 수정페이지로 불러오기
작성자 : M 최고의하루
등록날짜 : 2009.01.12 09:39
3,368

<link type="text/css" rel = stylesheet href="/j_ssi/include/style.css">
<!--#include virtual="/j_ssi/include/inc_query.asp"-->
<!--#include virtual="/j_ssi/include/inc_connectDb.asp"-->

<%
strSQL = "select * from member where m_id='" & userID & "'"

set RS=Server.CreateObject("ADODB.Recordset")
RS.open strSQL, DBcon

m_id = RS("m_id")
m_pwd = RS("m_pwd")
m_name = RS("m_name")

m_jumin = split(RS("m_jumin"), "-")
m_jumin1 = m_jumin(0)
m_jumin2 = m_jumin(1)

m_gender = RS("m_gender")
m_email = RS("m_email")
m_homepage = RS("m_homepage")

m_phone = split(RS("m_phone"), "-")
m_phone1 = m_phone(0)
m_phone2 = m_phone(1)
m_phone3 = m_phone(2)

m_post = split(RS("m_post"), "-")
m_post1 = m_post(0)
m_post2 = m_post(1)

m_addr1 = RS("m_addr1")
m_addr2 = RS("m_addr2")
m_lostIDQ = RS("m_lostIDQ")
m_lostIDA = RS("m_lostIDA")
m_job = RS("m_job")
'm_hobby = split(RS("m_hobby"), ", ")
m_hobby = RS("m_hobby")

RS.close
Set RS=Nothing
DBcon.close()
Set DBcon=Nothing
%>


  <!--본문내용-->
  <table border=0 width="100%" align="center">
  <tr>
   <td>

   <!--회원정보수정-->
   <script language="javascript">
   function isEmpty(keyword)
   {
    var st_num,key_len;
    st_num = keyword.indexOf(" "); 
    while (st_num != -1)
    {
     keyword = keyword.replace(" ", "");
     st_num  = keyword.indexOf(" ");
    }
    key_len=keyword.length;
    return key_len;
   }

   function ckEmail(mail)
   {
    if (isEmpty(mail)<1)
     return false;
    if(mail.indexOf("@")!=-1)
    {
     if(mail.indexOf("@") < mail.indexOf("."))
      return true;
    }    
   }

   function ckRadio(radio)
   {
    isCheck = false;
    for (i = 0 ; i < radio.length ; i++)
    {
     if(radio[i].checked)
      isCheck = true;
    }
    return isCheck;
   }

   function regGo()
   {
    if (document.editMemFrm.m_pwd1.value!="")
    {
     if (document.editMemFrm.m_pwd1.value != document.editMemFrm.m_pwd2.value)
     {      
      alert("비밀번호가 다릅니다!")
      document.editMemFrm.m_pwd2.focus()
      return false
     }
    }
    if (isEmpty(document.editMemFrm.m_name.value)<1)
    {
     alert("이름을 입력하세요!")
     document.editMemFrm.m_name.focus()
     return false
    }
    if (!ckEmail(document.editMemFrm.m_email.value))
    {
     alert("이메일을 정확하게 입력하세요!")
     document.editMemFrm.m_email.focus()
     return false
    }
    if (isEmpty(document.editMemFrm.m_lostIDA.value)<1)
    {
     alert("비밀번호찾기답을 입력하세요!")
     document.editMemFrm.m_lostIDA.focus()
     return false
    }
    
    document.editMemFrm.submit()
   }

   function searchPost()
   {
    window.open("/j_ssi/member/searchPost.asp","searchPost","width=450,height=450,scrollbars=yes")
   }

//   function boxChecked()
//   {
//    m_hobby = <%=m_hobby%>
//    m_hobby = m_hobby.split(', ')
//    for ( i = 0 ; i < m_hobby.length ; i++)
//    {
//     for ( j = 0 ; j < document.editMemFrm.m_hobby.length ; j++)
//     {
//      if ( m_hobby[i] == document.editMemFrm.m_hobby[j])
//      { document.editMemFrm.m_hobby.checked = true }
//      else
//      { document.editMemFrm.m_hobby.checked = false }
//     }
//    }
//   }

   </script>

   <table border="0" width="600" align="center">
   <form action="/j_ssi/member/regMemOK.asp?menu=<%=menu%>&number=<%=number%>" method="post" name="editMemFrm">
   <tr height="25">
    <td colspan='2' align="center">*표시는 꼭 적으셔야 합니다</td>
   </tr>
   <tr height="25">
    <td width="20%" align="center">사용자 ID</td>
    <td width="80%"><input type="text" name="m_id" style="background-color:#e0e0e0" style="width:140;height:20" value=<%=m_id%> readonly></td>
   </tr>
   <tr height="25">
    <td align="center">비밀번호</td>
    <td><input type="password" name="m_pwd1" style="width:140;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">비밀번호확인</td>
    <td><input type="password" name="m_pwd2" style="width:140;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">*사용자 이름</td>
    <td><input type="text" name="m_name" style="width:140;height:20" value=<%=m_name%>></td>
   </tr>
   <tr height="25">
    <td align="center">주민등록번호</td>
    <td><input type="text" name="m_jumin1" maxlength="6" style="width:65;height:20" value=<%=m_jumin1%> readonly>-<input type="text" name="m_jumin2" maxlength="7" style="width:68;height:20" value=<%=m_jumin2%> readonly></td>
   </tr>
   <tr height="25">
    <td align="center">성별</td>
    <% if m_gender = "M" then %>
    <td>남<input type="hidden" name="m_gender" value="M"></td>
    <% else %>
    <td>여<input type="hidden" name="m_gender" value="F"></td>
    <% end if %>
   </tr>
   <tr height="25">
    <td align="center">*E-mail</td>
    <td><input type="text" name="m_email" style="width:400;height:20" value=<%=m_email%>></td>
   </tr>
   <tr height="25">
    <td align="center">homepage</td>
    <td><input type="text" name="m_homepage" style="width:400;height:20" value=<%=m_homepage%>></td>
   </tr>
   <tr height="25">
    <td align="center">전화번호</td>
    <td>
     <input type="text" name="m_phone1" value=<%=m_phone1%> size="5"  maxlength="3" style="width:40;height:20">-<input type="text" name="m_phone2" value=<%=m_phone2%> style="width:40;height:20"  maxlength="4">-<input type="text" name="m_phone3" value=<%=m_phone3%> style="width:60;height:20"  maxlength="4">
    </td>
   </tr>
   <tr height="25">
    <td align="center">우편번호</td>
    <td><input type="text" name="m_post1" value=<%=m_post1%> maxlength="3" style="width:40;height:20">-<input type="text" name="m_post2" value=<%=m_post2%> style="width:40;height:20"  maxlength="3">&nbsp;&nbsp;<input type="button" value="우편번호찾기" onClick="searchPost()" style="width:100;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">기본주소</td>
    <td><input type="text" name="m_addr1" value=<%=m_addr1%> style="width:400;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">상세주소</td>
    <td><input type="text" name="m_addr2" value=<%=m_addr2%> style="width:400;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">비밀번호찾기질문</td>
    <td>
     <select name="m_lostIDQ">
      <option value="처음해본게임은?" <% if m_lostIDQ = "처음해본게임은?" then response.write "selected" end if %>>처음해본게임은?
      <option value="기억에남는게임은?" <% if m_lostIDQ = "기억에남는게임은?" then response.write "selected" end if %>>기억에남는게임은?
      <option value="좋아하는게임은?" <% if m_lostIDQ = "좋아하는게임은?" then response.write "selected" end if %>>좋아하는게임은?
      <option value="싫어하는게임은?" <% if m_lostIDQ = "싫어하는게임은?" then response.write "selected" end if %>>싫어하는게임은?
     </select>
    </td>
   </tr>
   <tr height="25">
    <td align="center">*비밀번호찾기답</td>
    <td><input type="text" name="m_lostIDA" value=<%=m_lostIDA%> style="width:400;height:20"></td>
   </tr>
   <tr height="25">
    <td align="center">직업</td>
    <td>
     <select name="m_job">
      <option value="전사" <% if m_lostIDQ = "전사" then response.write "selected" end if %>>전사
      <option value="도적" <% if m_lostIDQ = "도적" then response.write "selected" end if %>>도적
      <option value="주술사" <% if m_lostIDQ = "주술사" then response.write "selected" end if %>>주술사
      <option value="사냥꾼" <% if m_lostIDQ = "사냥꾼" then response.write "selected" end if %>>사냥꾼
      <option value="성기사" <% if m_lostIDQ = "성기사" then response.write "selected" end if %>>성기사
      <option value="마법사" <% if m_lostIDQ = "마법사" then response.write "selected" end if %>>마법사
      <option value="흑마법사" <% if m_lostIDQ = "흑마법사" then response.write "selected" end if %>>흑마법사
      <option value="사제" <% if m_lostIDQ = "사제" then response.write "selected" end if %>>사제
     </select>    
    </td>
   </tr>
   <tr height="25">
    <td align="center">취미</td>
    <td>
     <input type="checkbox" name="m_hobby" value="기계공학" class="noborder" checked>기계공학&nbsp;
     <input type="checkbox" name="m_hobby" value="낚시" class="noborder" checked>낚시&nbsp;
     <input type="checkbox" name="m_hobby" value="연금술" class="noborder" checked>연금술&nbsp;
     <input type="checkbox" name="m_hobby" value="대장장이" class="noborder" checked>대장장이&nbsp;
    </td>
   </tr>
   <tr height="25">
    <td align="center">자기소개</td>
    <td><textarea name="m_intro" cols="54" rows="5"><%=m_intro%></textarea></td>
   </tr>
   <tr height="25">
    <td colspan="2" align="center"><input type="button" value="수정완료" style="width:70;height:20" onClick="regGo()"> &nbsp; <input type="button" value="돌아가기" style="width:70;height:20" onClick="history.back()"></td>
   </tr>

   <script language="javascript">
   var m_hobby = "<%=m_hobby%>"
   m_hobby = m_hobby.split(', ')

   for ( i = 0 ; i < m_hobby.length ; i++)
   {
    for ( j = 0 ; j < 4 ; j++)
    {
     if ( m_hobby[i] == document.editMemFrm.m_hobby[j].value)
     {
     document.editMemFrm.m_hobby[j].checked = true }
     else
     {
     document.editMemFrm.m_hobby[j].checked = false }
    }
   }

   </script>

   </form>
   </table>
   <!--회원정보수정-->
   
   </td>
  </tr>
  </table>
  <!--본문내용-->

[출처]  웹디황용

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3045 하드,CPU,RAM 지원표 M 최고의하루 12.18 3392
3044 Digital로 표현된 수묵이 번지는 효과- Cel.. 글 : 김기병(주식회사 ECO 디자인팀 대리, 경인여대 출강) 99 단국강토 01.12 3391
3043 띠 구하는 함수 13 김영철 01.14 3390
3042 웹프로그래밍 언어별 데이터베이스연결 (ASP편) 13 김영철 01.23 3389
3041 제약조건(1) M 최고의하루 12.20 3386
3040 DOS창에서 비디오카드 모델명 확인 하기 2 천진난만 02.20 3381
3039 [mysql] mysqladmin 사용법 13 김영철 01.29 3371
3038 익스플로러(IE)플러그인ActiveX액티브엑스활성화특허침해에따른 설계변경패치에대한 개발코딩간편변경방법 13 김영철 01.14 3369
열람중 체크박스 배열을 edit 수정페이지로 불러오기 M 최고의하루 01.12 3369
3036 MSSQL Server DBA 가이드-5 M 최고의하루 12.26 3368
3035 옷주름만들기 10 액션쟁이 01.12 3363
3034 PHP 환경 설정을 변경하는 방법 13 김영철 01.14 3361
3033 AJAX관련 IE 버그. -1072896658 13 김영철 01.29 3360
3032 포토샵 cs4에서 레이어가 살아있는 gif파일 열기 2 핑크 01.20 3358
3031 내 PC IP 아는 간단한 방법 댓글1 2 성공맨 04.03 3355
3030 색보정,칼라링^^ 10 액션쟁이 12.31 3354
3029 총알자국 10 액션쟁이 01.12 3354
3028 select BOX 동적으로 선택하기 13 김영철 01.15 3354
3027 register_global 가 off 되어 있을때 사용방법 13 김영철 01.15 3354
3026 간단한 PHP Class예제 (DB Class) 13 김영철 01.13 3352
3025 마우스 On 시에 표 색상 바꾸기 99 단국강토 02.10 3350
3024 [CSS]링크 위에 마우스커서 올라가면 누른 효과 99 단국강토 02.05 3347
3023 CPU 점유율 점검 및 CPU최적화 기초 기법 99 단국강토 12.30 3347
3022 php에서 유니코드 인코딩하기 13 김영철 01.13 3346
3021 특수문자 입력 방지하기 99 단국강토 02.19 3341
3020 input box꾸미기 99 단국강토 01.19 3339
3019 windows 2003 MySQL 서비스 프로그램 등록 1067 에러 13 김영철 01.29 3339
3018 저항(전자회로) 읽는 프로그램 2 춘몽 11.22 3334
3017 [JS] 자바스크립트 typeof[(expression]] 99 단국강토 02.16 3331
3016 메트로놈 입니다.. 2 춘몽 11.22 3322
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취