This topic is locked

How to print search parameters on the list page

6/4/2010 3:21:21 AM
PHPRunner Tips and Tricks
J
Jane author

Let's say you want to search on the Advanced search page and then print search parameters on the list:

Search was completed.

Search Field: Fieldname

Search Option: 123


Use List page: Before display event on the Eventstab for this purpose. Here is a sample:

global $strTableName;

if (isset($_SESSION[$strTableName.'_advsearch']))

{

$searchClauseObj = unserialize($_SESSION[$strTableName.'_advsearch']);

}
$fieldSearchData = $searchClauseObj->getSearchCtrlParams("FieldName");

$fieldSearchData = $searchClauseObj->_where[$strTableName."_srchFields"];
for($i=0; $i<count($fieldSearchData); $i++){

$fName = $fieldSearchData[$i]['fName'];

$val1 = $fieldSearchData[$i]['value1'];

$val2 = $fieldSearchData[$i]['value2'];

$srchCat = $fieldSearchData[$i]['opt'];

$srchNot = $fieldSearchData[$i]['not'];

echo "Search was completed."."
";

echo "Search Field: ".$fName."
";

echo "Search Option: ".$val1."
";

}
C
choanhemnhe 5/18/2011

Cool! I like this.

Thanks a lot <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=reply&id=58397&image=1&table=forumreplies' class='bbc_emoticon' alt=':rolleyes:' />