2013-10-13 106 views

回答

0

在第一次查詢後將記錄存儲在$ _SESSION變量中,並編寫代碼以搜索此會話變量中返回的值。

寫例如:

$_SESSION['data'][0]['field1'] = 'value of first field of the first record'; 
$_SESSION['data'][0]['field2'] = 'value of second field of the first record'; 
$_SESSION['data'][1]['field1'] = 'value of first field of the second record'; 

讀例如:

echo 'Record 1, Field 1: ' . $_SESSION['data'][0]['field1']; 
echo 'Record 1, Field 2: ' . $_SESSION['data'][0]['field2']; 
echo 'Record 2, Field 1: ' . $_SESSION['data'][1]['field1']; 

另外,您可以將此信息存儲在一個javascript變量,而無需執行GET或POST進行數據的EXIBITION,只使用客戶端 - 第一個查詢後的代碼。

+0

用Javascript存儲它還是使用ajax更新視圖會更好? – TheOneWhoPrograms

+0

如果您將數據存儲在JavaScript中,則不需要執行http請求(ajax)來檢索信息。如果您存儲在會話中,則需要使用ajax獲取值。 我認爲,如果沒有對您的數據和服務器進行分析,就不存在這個答案的'最佳'方法。全部取決於信息的類型,信息的大小和服務器資源。 – Lawrence

相關問題