Browse Source

Changes for searching

master
olwen 25 years ago
parent
commit
6759911414
  1. 12
      C4/Search.pm

12
C4/Search.pm

@ -673,14 +673,14 @@ sub BornameSearch {
my @data=split(' ',$searchstring); my @data=split(' ',$searchstring);
my $count=@data; my $count=@data;
my $query="Select * from borrowers my $query="Select * from borrowers
where ((surname like '$data[0]%' or surname like '% $data[0]%' where ((surname like \"$data[0]%\" or surname like \"% $data[0]%\"
or firstname like '$data[0]%' or firstname like '% $data[0]%' or firstname like \"$data[0]%\" or firstname like \"% $data[0]%\"
or othernames like '$data[0]%' or othernames like '% $data[0]%') or othernames like \"$data[0]%\" or othernames like \"% $data[0]%\")
"; ";
for (my $i=1;$i<$count;$i++){ for (my $i=1;$i<$count;$i++){
$query=$query." and (surname like '$data[$i]%' or surname like '% $data[$i]%' $query=$query." and (surname like \"$data[$i]%\" or surname like \"% $data[$i]%\"
or firstname like '$data[$i]%' or firstname like '% $data[$i]%' or firstname like \"$data[$i]%\" or firstname like \"% $data[$i]%\"
or othernames like '$data[$i]%' or othernames like '% $data[$i]%')"; or othernames like \"$data[$i]%\" or othernames like \"% $data[$i]%\")";
} }
$query=$query.") or cardnumber = '$searchstring' $query=$query.") or cardnumber = '$searchstring'
order by surname,firstname"; order by surname,firstname";

Loading…
Cancel
Save