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

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

<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

번호 제목 글쓴이 날짜 조회
2985 [펌] 제15강 - 방명록 만들기 IV M 최고의하루 12.19 2891
2984 [펌] 제16강 - 방명록 만들기 V M 최고의하루 12.19 3226
2983 제17강 - 방명록 만들기 VI M 최고의하루 12.18 3019
2982 [펌] 제18강 - 방명록 만들기 VII M 최고의하루 12.04 2947
2981 아작스관련 코드 링크들 M 최고의하루 12.04 2426
2980 mysql_fetch_array / mysql_fetch_object 사용 13 김영철 01.14 2875
2979 urlencode 13 김영철 01.14 2473
2978 숫자앞에 0붙이기 13 김영철 01.14 2966
2977 항상 새로 고침 13 김영철 01.14 2905
2976 다른 SMTP 서버 이용하여 메일 보내기 13 김영철 01.14 2445
2975 띠 구하는 함수 13 김영철 01.14 2640
2974 -1000 까지 누락된 숫자 구하기 13 김영철 01.14 3229
2973 이미지의 크기, 타입 정보 가져오기 13 김영철 01.14 2401
2972 [함수] 초를 시간 분 초로 바꿈.. 13 김영철 01.14 2892
2971 요일 구하기 함수 13 김영철 01.14 2336
2970 php.net 의 mysql 관련 함수 및 예제 13 김영철 01.14 2344
2969 APM에서 utf-8 구현 방법 13 김영철 01.14 2434
2968 utf-8 사용시 설정 - db의 입출력을 완벽하게 utf-8 13 김영철 01.14 2322
2967 PHP로 작동하는 RSS 읽는 함수 13 김영철 01.14 1680
2966 EditPlus V2.30 되면서 눈에띄는 달라진점 7가지 13 김영철 01.14 2358
2965 오라클 캐릭터 셋 변경 M 최고의하루 01.12 4026
열람중 체크박스 배열을 edit 수정페이지로 불러오기 M 최고의하루 01.12 2341
2963 config 배열. 99 단국강토 01.08 2045
2962 Rewrite 99 단국강토 01.08 2399
2961 특정폴더에서 파일을 이미지파일을 들고와서 선택시..이미지 변환 99 단국강토 01.07 2341
2960 book_shop 99 단국강토 01.07 2211
2959 Sub와 Function 차이점 99 단국강토 01.06 1791
2958 PUTTY Telnet , SSH 접속 프로그램 99 단국강토 01.06 2154
2957 VBScript 온라인 도움말 Ver 5.5 99 단국강토 01.05 2240
2956 스마택 Ver 0.2 ( 소스 자동 정렬 프로그램 ) 99 단국강토 01.05 2375
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취