본문 바로가기
ASP/MSSQL

form 배열 for

본문

dim sql, checkValue
 
for i=1 to Request.Form("checkboxName").Count '--선택된 checkbox 수만큼 for 문을 반복
  checkValue=Request.Form("checkboxName")(i)  '--checkbox 값을 가져옴
  if len(checkValue)>0 then '--checkbox 값이 있다면 sql을 실행
      sql="delete from test where num="& checkValue
      db.execute(sql)
  end if
next
 
위 부분은 checkbox 값이 정확히 num 과 일치할 때이고,
만약 checkbox 값을 몽땅 담아서 한개의 form으로 넘어온다면 아래와 같이 배열에 담아서 처리하시면 될것 같습니다.
 
dim sql, checkValue, splitValue
 
checkValue=Request("chk") '--,(콤마)를 간격으로 값이 저장되었다면
splitValue=split(checkValue,",") '--,(콤마)수+1 만큼 값을 배열로 저장
for i=0 to UBound(splitValue) '--배열 수 만큼 for 문을 반복
  if len(splitValue(i))>0 then
      sql="delete from test where num="& splitValue(i)
      db.execute(sql)
  end if
next
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

페이지 정보

최고관리자 작성일11-03-02 12:02 조회1,376회 댓글0건

댓글목록

등록된 댓글이 없습니다.

ASP/MSSQL 목록

제목 날짜 조회
MsSql 2005 다른 db로 복원 첨부파일 2012-02-10 1041
저장프로시저 샘플 2011-12-08 1299
문자열 - 함수 2011-06-10 1120
mssql _ table 복사 2011-03-29 1291
form 배열 for 2011-03-02 1377
루프문 (for) 2011-03-02 911
null 예외처리 2011-03-02 959
게시물 검색

사이트 정보

  • 회사명 주인있소 / 대표 소담
  • 주소 강원도 속초시
  • 사업자 등록번호 123-45-67890
  • 전화 010-2026-0626 / 팩스 없음
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

상단으로