select box 값 변경시 쿼리자체를 변경하는 방법은 없을까요?
예약 시스템을 만드는 중인데
예약할 때 시설 장소를 변경하면 해당 시설 id값을 가지고 쿼리를 변경할 수 없을까요??
기존에 장소 테이블에서 가져오는 쿼리가
select coat_id, coat_name from g5_coat_manage; 라는 쿼리인데(상단에 선언되어있습니다)
셀렉트 박스의 벨류값을 coat_id값으로 설정해 놓고
셀렉트값이 변경되면 작동하는 onchange="fn_change"를 넣어서
쿼리가 select * from g5_coat_manage where coat_id = '선택한값'; 으로 바뀌면서
하위에 나오는 메뉴들이 해당 장소의 값을 가져오도록 구현하고 싶습니다!!
참고로 장소를 등록할 때 하위 시설, 예약하는 시간(1시간 예약할지 2시간 예약할지), 기본 사용료 값이 정해져 있다보니까 같은 테이블에서 값을 가져오면 될 것 같습니다...
답변 4개 / 댓글 2개
답변에 대한 댓글 2개
임시방편으로 간단하게 하는 방법은,
ajax 를 2번 각각 호출하는 것입니다.
$.ajax({
type: 'post',
url: './ajax.area.php',
~
});
$.ajax({
type: 'post',
url: './ajax.time.php',
~
});
ajax 로 처리하세요.
<script>
$("셀렉트박스").on("change", function() {
var id = $(this).val();
$.post("변경된 정보 가져올 링크 주소", {id: id}, function(result) {
// 넘어온 값 출력
}, "json")
})
</script>
bbs/ajax. ????.php
위 파일들을 참고로 해서 만들면될듯 합니다
답변을 작성하려면 로그인이 필요합니다.