묻고답하기
회원가입할때 2개의 테이블에 입력하려면? (힌트라도 좀 부탁드립니다) p.s 작은 새창을 띄워서(변수값넘겨주면서) 값을 기록하고 창을 닫히는 방법은 어떤가요??
2009.08.23 19:59
사정이 생겨 xe_member 테이블 외에 별도의 또다른 테이블에도 값을 입력해야 되는데요
참조할 값은 1개... 회원가입할때 아이디폼에 입력한 아이디값입니다
그 아이디 값 1개만 있으면 됩니다. 그 아이디 값으로 잠깐 어떤 테이블에 기록만 하면 되는데요
생각보다 답변을 얻기가 어렵군요.. 스쿨에도 무반응이고..
힌트만이라도 주셨으면 좋겠는데.
초보인 저에겐 넘 버거운 난관이네요.. ^^
그럼 부탁드립니다
p.s 방금 생각난건데요 가입하기 버튼 누르면 작은 새창을 띄우는 겁니다 아이디값을 넘겨주면서요
그럼 그 작은 새창에서 그 아이디변수값을 참조해서 테이블에 값을 기록하고 창을 자동으로 닫히게 하는 겁니다
본 창에서는 그냥 하던거 계속 하게 하구요 ㅋ
물론 테이블에 값을 기록하는 것은 기본적인 sql문으로 처리하구요
insert into table ... 이렇게 아주 단순하게요..
이렇게 하려면 어떻게 해야될까요?
새창 띄우는 자바스크립트 소스는 알고 있구요
문제는 이걸 어디에 갖다 붙여야 되는지..
이것만 좀 부탁드릴게여
댓글 11
-
백성찬
2009.08.24 00:05
-
바이블인사이드
2009.08.24 00:14
말씀해주신대로 구지 새창 안띄우고 쿼리문 하나 추가만 하면 되긴 하겠네요
제가 잠시 착각을..
근데요.. 문제는
위치가 어디인지 잘 모르겠어요 모듈의 signup_form.html 이 가입폼 페이지인것 까지 알겠는데..
이 다음부터 잘 모르겠어요.. 폼태그의 액션을 보니 ./ 이라고 되어있는데.. 이게 무슨말인지..
어떤 파일로 가라는 말인지.. 모르겠네요 ^^
-
백성찬
2009.08.24 00:22
어디로 어떻게 흘러가는지 그게 보여야 추가 작업을 할 수 있습니다.
그냥 수정 문구를 복사하거나 조금 고쳐서 할 성질의 것은 아닙니다.
실행은 php파일에서 담당을 하고 쿼리는 xml파일에서 합니다.
천천히 살펴 보십시오.
-
바이블인사이드
2009.08.24 00:33
네 xe가 xml로 쿼리문을 처리하는걸로 저도 잘 알고 있어서..
쉽지 않다는 것은 잘 알고 있습니다
사실 제가 xml을 잘 모르거든요
queries폴더에 있는 xml쿼리문 봐도 무슨말인지 잘 모르겠더라고요..
그러기때문에..
위에서 새창을 띄운다는 말을 쓴 것도 xml 쓰지 않고 그냥 일반 쿼리문 날려서 하려고 했던 의도였구요
xml 파일 거치지 않고 그냥 단순하게 쿼리문 하나 날리는 방법이 있으면 좋겠는데요이..
이런 방법이 전혀 불가능하나요?
-
백성찬
2009.08.24 00:37
새 창을 띄우고 따로 처리하는 것보다는 쿼리문을 만들고 처리하는것이 더 쉽고 깔끔합니다.
일반 인서트문을 작성 할 정도면 xe 기존 쿼리문을 잘 보면 금방 이해가 될겁니다.
-
바이블인사이드
2009.08.24 00:43
늦은시간에 이렇게 댓글 달아주셔서 송구스럽고 감사드리네요..
위 댓글에 약간의 오해의 소지가 있는것 같네요..
xml파일 보면 잘 모르겠다는 말이.. 뭐 보면 대충 알긴 하죠
제가 잘 모르겠다는것은 그것보다는..
singup_form 파일에서 전혀 새로운 테이블로 인서트 하는 과정을 해야되는데..
결국 새로운 xml쿼리문 파일을 하나 생성해야겠지요
그 다음 그 파일을 어떻게 불러와야 하며 각 인자값들은 어떻게 넘겨야 되는지..
이런 부분들이 전혀 생소하다는 것인데요이..
물론 제가 공부해서 하는게 맞겠지만.. 좀 오래걸릴것 같아서..(시간은 부족하고.. 또 제가 워낙 초보라요)
저렇게 하기위한(말씀하신 xml쿼리문작성) 과정을 간단히 조금만 팁으로 알려주시면 참으로 감사드리겠습니다..
아니면 다시 여쭙지만 그냥 새창 띄우는 방법은 안될까요... (깔끔하지 않아도 됩니다..^^ 일단 되기만 하면 나중에
말씀하신 방법으로 교체하면되닌까요.. 일단 사이트를 오픈해야되서..)
아이디변수값 새창으로 넘기는거..
이거 어떤파일 어디위치에 어떤 형태로 소스를 적어야되는지만 간단히 알려주시면.. 이게 더 훨 편할것 같네요 현재로선요^^
재차 괜시리 송구스럽고 감사드립니다
-
백성찬
2009.08.24 00:55
메뉴얼에 자세히 나와 있습니다.
그것을 복사해서 붙이는 것 밖에 더 잘 설명할 방법이 없을 것 같습니다.
-
바이블인사이드
2009.08.24 01:04
네 한번 보겠습니다 감사합니다!
-
khongchi
2009.08.24 03:04
단순히 아이디값 복사만 하는 것이라면 mysql트리거를 써보시는건 어떠세요??
가장 간단한 방법일거 같은데...
트리거 사용법은 포탈에서 검색하면 많이 나오네용
-
바이블인사이드
2009.08.24 08:55
아이디값 하나 + 쿠키에 저장되있는 변수값 하나만 더 복사함면 됩니다..
잠깐 트리거 검색해보니까 어려울것 같은데.. ^^
혹시 가능할까요?
-
khongchi
2009.08.24 13:33
저도 트리거를 써본적은 없어서 쉬운지 어려운지는 모르겠는데요.. 그냥 SQL처럼 쓰면 되지 않나요?
쿠키에 저장되어 있는 변수값을 복사하는건 힘들겠네요..^^
회원등록 하는 곳에 쿼리문을 하나 더 추가해서 사용하면 될겁니다.