2011-11-30 3 views
-2

헬프 데스크에 과제를 추적하고 표시하는 php-mysql 애플리케이션이 있습니다. 현재 달에 할당 된 그리드로 시작합니다.php-mysql 쿼리 업데이트

클릭 할 때 이전 또는 다음 달의 과제를 표시하는 이전 및 다음 막대가 있으며 이는 PHP 자체 제출을 사용하여 수행됩니다.

이전 또는 다음 달의 클릭을 jQuery의 $ .post() 메소드로 처리 할 수 ​​있도록 응용 프로그램을 수정하고 싶지만 SQL 문을 다시 작성하고 다시 쿼리하는 방법을 알지 못합니다. 당신의 jQuery API에 post()을 보면

SQL 문 양식을

$sql = "SELECT * FROM $tbl WHERE monthnum = ".$monum 

답변

0

을 가지고, 당신은 해결책을 찾을 수 있습니다. 당신은 당신이 파일을 PHP로 매개 변수를 추가하려면

$.post('path_to_php_file_that_selects_data_from_db_and_echoes_it', function(data) { 
    $('where_you_want_to_put_updated_data').html(data); 
}); 

를 사용하여 당신이 원하는 것을 얻을 수 있습니다, 당신은 jquery get 방법을 사용할 수 있습니다이 링크 http://api.jquery.com/jQuery.post/

0
$.post('ajax/test.html', function(data) { 
    $('.result').html(data); 
}); 

을 통해 보냅니다.

$.get("get_data.php", { month: "NEXT_MONTH" } , function(data) { 

// 현재 테이블 HTML을 교체하거나 검색된 데이터

$('view-table').html(data); 

}); 

을 보여주기 위해 뭔가를 할 그리고 당신은 get_data.php 파일

에서 반환해야하는 월 데이터를 결정하는 GET 변수 '달'사용
0

를 참조하십시오 $_GET