최근 글
STUDY/programming
JSP 게시판 개발 프로젝트 - 9일차(DB 테이블생성)
2020. 9. 16. 23:45
테이블을 생성하기 전에 우선 메모장에 어떤 테이블이 필요한지
컬럼이 무엇이 필요한지부터 쭉 적었다.
그리고 테이블명, 컬럼이름, 데이터형, 프라이머리키까지 정해준다음
sqldeveloper에서 크리에이트 때려주면 완성
데이터 없으니까 아직 select해도 나오는건 없구
desc로 구조만 봐준다.
아직 시퀀스도 만들어야하고 테스트 데이터도 넣어봐야하니 갈길이 멀다..
예약번호는 시퀀스+sysdate으로 만들까 생각중이다
저 주석쳐놓은것이 어제오늘 걸쳐 내가 삽질한 것이다...................................
원래 내 생각대로라면 저 주석대로 팝업창을 하나 열어서
예약폼에 입력한걸 보여준다음->예약하시겠습니까?->네 하면 다시 여기로 와서 submit으로 넘어가는거였다
그래서 팝업창을 하나 만들었다
그래서 생각한대로 값 넣어준다음에
값을 받아오는것 까지는 순조롭게 잘 되었는데......................
여기서 문제가 open으로 팝업을 연 다음 팝업을 닫을때까지 기다렸다가, 닫으면 submit을 진행하고싶어서
hidden으로 check할수있는걸 하나 만들어준다음 value를 1로주고
팝업창에서 yes를 누르면 value를 2로 바꾸어서 부모창에 넘겨준다음
창 닫힌거 확인->check의 value값 체크->submit 을 하려고 했으나 아무리 해도 얘가
창이 닫힐때까지 기다리지 않음...........먼저 해버림............왜그런거지?ㅠㅠ 아무리생각해도 모르겠다
사실 팝업창을 주로 쓰는 이유는 저런 것보다 우편번호나,그런 값을 따로 받아와서 부모창에 넣어줄 때 사용하기 때문에
내가 처음 구현해보는거라 더 모를지도 모르겠다...
이거 하면서 알게된것
url에 값을 여러개 넘길 때에는 반드시 &로 연결해주자... &없이 했다가 name에 통째로 값들이 넘어갔음ㅋㅋㅋ
var url = "./booking_pop.su?name="+name+"&phone_1="+phone_1; 이렇게 말이다
부모창 새로고침 = opener.location.reload(); (iframe의 경우 opener가 아닌 parent다)
부모창에 값 넘기기 = opener.document.form_name.field_name.value = "";
창닫기 = self.close();
popup창 열기 = url, window.open(); var popup = open(~~~) 형식으로도 가능.
저렇게 했을때 popup.closed로 true false값을 받을 수도 있다.
다 아는건데 너무 오랜만에 만들어서 진짜 기억이 안 났다ㅋㅋㅋㅋㅋㅋ
열심히 네이버 블로그들 찾아봄....
하도 안되니까 포기하고 그냥 confirm 함수를 사용하는걸로 변경했다
var message = confirm("Would you like to reserve with this information?");
if(message==true){
document.res_form.submit();
alert("Reserved Success");
}else{
return false;
}
오늘은 여기까지...
'STUDY > programming' 카테고리의 다른 글
JSP 게시판 개발 프로젝트 - 11일차(예약확인 완료) (0) | 2020.09.21 |
---|---|
JSP 게시판 개발 프로젝트 - 10일차(예약하기 완료) (0) | 2020.09.16 |
JSP 게시판 개발 프로젝트 - 8일차 (0) | 2020.09.10 |
JSP 게시판 개발 프로젝트 - 7일차 (0) | 2020.09.10 |
JSP 게시판 개발 프로젝트 - 6일차(src 파일 생성 및 연결) (0) | 2020.08.20 |
STUDY/programming의 글 더보기