Rudimentary script in place for retreiving SQL query results by ajax,

and paginating the results table in place.
This commit is contained in:
ninadsp
2010-06-30 01:18:47 +05:30
parent 5677d17722
commit eb0e019fa6
2 changed files with 30 additions and 8 deletions

View File

@@ -5,14 +5,31 @@
* @version $Id$ * @version $Id$
*/ */
$("#sqlqueryform").live('submit', function(event) { $(document).ready(function() {
event.preventDefault();
PMA_ajaxShowMessage(); //SQL Query Submit
$("#sqlqueryform").live('submit', function(event) {
event.preventDefault();
$(this).append('<input type="hidden" name="ajax_request" value="true" />'); PMA_ajaxShowMessage();
$.post($(this).attr('action'), $(this).serialize() , function(data) { $(this).append('<input type="hidden" name="ajax_request" value="true" />');
$("#sqlqueryresults").html(data);
}) $.post($(this).attr('action'), $(this).serialize() , function(data) {
$("#sqlqueryresults").html(data);
})
}) // end SQL Query submit
//Paginate the results table
$("input[name=navig]").live('click', function(event) {
event.preventDefault();
var the_form = $(this).parent("form");
$(the_form).append('<input type="hidden" name="ajax_request" value="true" />');
$.post($(the_form).attr('action'), $(the_form).serialize(), function(data) {
$("#sqlqueryresults").html(data);
})
})// end Paginate results table
}) })

View File

@@ -532,6 +532,11 @@ if (0 == $num_rows || $is_affected) {
$goto = PMA_securePath($goto); $goto = PMA_securePath($goto);
// Checks for a valid target script // Checks for a valid target script
$is_db = $is_table = false; $is_db = $is_table = false;
if( $GLOBALS['is_ajax_request'] == true) {
PMA_ajaxResponse($message);
}
include 'libraries/db_table_exists.lib.php'; include 'libraries/db_table_exists.lib.php';
if (strpos($goto, 'tbl_') === 0 && ! $is_table) { if (strpos($goto, 'tbl_') === 0 && ! $is_table) {
if (strlen($table)) { if (strlen($table)) {