Moderators: jmacgreg, michael, John, vgabler
$searchSql = "AND LOWER($fieldName) LIKE LOWER(?)";
$paramArray[] = '%' . $search . '%';$searchArray = explode(",",$search);
$n=count($searchArray);
if($n>0)
{
$searchSql = "AND (LOWER($fieldName) LIKE LOWER(?)";
$paramArray[] = '%' . $searchArray[0] . '%';
for($i=1;$i<$n;$i++)
{
$searchSql .="OR LOWER($fieldName) LIKE LOWER(?)";
$paramArray[] = '%' . $searchArray[$i] . '%';
}
$searchSql .= ")";
}$searchArray1 = explode(", ",$search);
$m=count($searchArray1);
$n=0;
for ($i=0;$i<$m;$i++)
{
$Array=explode(",",$searchArray1[$i]);
$j = count($Array);
for ($k = 0; $k<$j;$k++)
{
$searchArray[$n]=$Array[$k];
$n++;
}
}
if($n>0)
{
$searchSql = "AND (LOWER($fieldName) LIKE LOWER(?)";
$paramArray[] = '%' . $searchArray[0] . '%';
for($i=1;$i<$n;$i++)
{
$searchSql .="OR LOWER($fieldName) LIKE LOWER(?)";
$paramArray[] = '%' . $searchArray[$i] . '%';
}
$searchSql .= ")";
}Return to OJS Editorial Support and Discussion
Users browsing this forum: No registered users and 3 guests