안녕하십니까! 지난주부터 고민에 고민을하며 머리굴리고 있는데 아직도 해결을 못했습니다ㅠㅠ
상황은 게시판 input type file에 onclick을 놓고 input hidden에 value 값으로 N을 두었습니다.
그리고 아래와 같이 스크립트를 짜서 input hidden value를 변경할 수 있게 해놓았습니다
function del_checked(){ <-- checkbox 버튼 onclick
var delck = document.rform;
var ckbt = delck.del_checked_bt;
if(ckbt.checked){
var redit_checkdel = delck.redit_checkdel; <-- input hidden
redit_checkdel.value = "Y";
alert("체크 후 수정시 삭제된 파일은 복구되지 않습니다!");
}
else{ <-- checkbox에 체크를 해제하거나 체크를 안 했을 때
redit_checkdel.value = "N";
}
}
이렇게 넘겨받았을 때
redit_checkdel = abc.item("redit_checkdel")
dim sql,Y,N
if redit_checkdel = "Y" then
sql ="delete from files1 where qidx= " & idx
end if
if redit_checkdel = "N" then
if image1 & "" <> "" then
sql = "update oneone1 set qtitle='" & qtitle & "',qcont='" & qcont & "',uregion='" & uregion &
"',files1='" & image1 & "' where qidx= " & idx
else
sql = "update oneone1 set qtitle='" & qtitle & "',qcont='" & qcont & "',uregion='" & uregion & "'
where qidx= " & idx
end if
end if
db.execute(sql)
db.close
set db = nothing
------------------------------------------------------------------
개체 이름 'files1'이(가) 잘못되었습니다.
위와같은 오류메시지가 나옵니다..
삭제 버튼이 없을 때는 아래코드로 파일 변경및 유지하여도 잘작동하였는데
if image1 & "" <> "" then
sql = "update oneone1 set qtitle='" & qtitle & "',qcont='" & qcont & "',uregion='" & uregion &
"',files1='" & image1 & "' where qidx= " & idx
else
sql = "update oneone1 set qtitle='" & qtitle & "',qcont='" & qcont & "',uregion='" & uregion & "'
where qidx= " & idx
end if
삭제버튼을 놓고 나서 코드에 문제가 있는거 같은데 도저히 모르겠습니다...
구글링을 제가 일주일을 넘게 뒤지고 뒤져서 수정수정수정을 하여 상단에 적어드린
코드까진 도달하였는데 문제가 뭔지 모르겠어서 이렇게 의견을 여쭙고자 글을 남깁니다
읽어주셔서 감사합니다!