묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
쓰기 폼에서 DB에 Insert할때 변수끼리 계산 후 넣을수 있나요 ?
2017.04.26 18:59
안녕하세요..
게시판 쓰기 폼을 수정해서 저에게 맞는 기능을 구현하고 있습니다.
사용자 정의 변수가 3개 잇다면,
예를드어 a,b,c 가 있다면, a와 b를 연산해서 디비에 c값으로 넣고 싶습니다..
DB에 인설트 되기전에 계산되어 인설트 되었으면 좋곘습니다...
어떻게 구현해야 할까요..
댓글 3
-
sejin7940
2017.04.26 19:34
-
koll****
2017.04.26 20:06
무슨 말씀인지 모르겠네요... 너무 어렵습니다 ㅜㅜ
-
LI-NA
2017.04.27 01:38
자바스크립트로 쓰기 화면에서 계산하는것에 가장 편합니다. 예를들면 A 랑 B를 사용자가 입력하면 실시간으로 C를 계산해주는거죠. (C는 수정 불가로 두고.)
만약 유효성 검사 등이 필요하다면 PHP 코딩이 필요합니다. 코어 수정을 하셔도 되고, 모듈을 추가하거나 애드온으로도 처리가 가능한걸로 알고 있습니다.
결론은 어떤 방법이든 충분히 가능합니다. 편한 방법을 선택하시면 될 것 같네요. (이렇게 설명드렸는데 모르겠다면, 그냥 제작지원을 맡기는게 더 편할겁니다... 말씀하신 기능은 단순 설정이나 그런것만으로 가능한 건 아니고 약간이라도 코딩이 필요해서요.)
쓰기창에서 form onsubmit 을 넣어 사용자정의 계산한 값을 특정 사용자정의값에 넣어 전달하는 방법이 가장 쉬울거고
아니면 document 모듈을 수정하시거나, trigger 를 이용하는 함수를 추가해서 사용자정의 합쳐 값을 재전달하는 기능을 넣거나해서 값을 변형시키면 됩니다.
후자 방법은 XE 를 좀 아셔야할테고, 전자 form 에서 script 로 처리하는게 좀 더 쉬우실ㅖ요겅