sql en php
Valentijn Langendorff
08/04/2009 14:29:00Hoi Allen
IK gebruik Flex 3 en de standaard code die flex3 in eerste instantie heeft geproduceerd is prima. Echter ben de interface aan het uitbreiden met extra filteracties [dbase queries]
CODES:
Impliceert standaard $where="" als default mits inhoud in part1/2 etc.
Echter op een of andere manier wordt de sql niet goed gevormd zodat ik maar 2 situaties correct krijg :
- alle 2 filters
- alleen 2e filer [part2]
Overige situatie nul....
Iemand?
IK gebruik Flex 3 en de standaard code die flex3 in eerste instantie heeft geproduceerd is prima. Echter ben de interface aan het uitbreiden met extra filteracties [dbase queries]
CODES:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$req1= @$_REQUEST['filter'];
$req2= @$_REQUEST['filter2'];
if ($req1 != null) {
//$where1 = "WHERE " . $filter_field . " LIKE " . GetSQLValueStringForSelect(@$_REQUEST["filter"], $filter_type);
$part1= $filter_field . " LIKE " . GetSQLValueStringForSelect($req1, $filter_type);
}
if ($req2 != null) {
//$where1 = "WHERE " . $filter_field . " LIKE " . GetSQLValueStringForSelect(@$_REQUEST["filter"], $filter_type);
$part2= $filter_field2 . " LIKE " . GetSQLValueStringForSelect($req2, $filter_type2);
}
if($part1!=null && $part2!=null){
$where="WHERE ".$part1. " AND ".$part2;
}
if($part1!=null && $part2==null){
$where="WHERE ".$part1;
}
if($part1==null && $part2!=null){
$where="WHERE ".$part2;
}
$req2= @$_REQUEST['filter2'];
if ($req1 != null) {
//$where1 = "WHERE " . $filter_field . " LIKE " . GetSQLValueStringForSelect(@$_REQUEST["filter"], $filter_type);
$part1= $filter_field . " LIKE " . GetSQLValueStringForSelect($req1, $filter_type);
}
if ($req2 != null) {
//$where1 = "WHERE " . $filter_field . " LIKE " . GetSQLValueStringForSelect(@$_REQUEST["filter"], $filter_type);
$part2= $filter_field2 . " LIKE " . GetSQLValueStringForSelect($req2, $filter_type2);
}
if($part1!=null && $part2!=null){
$where="WHERE ".$part1. " AND ".$part2;
}
if($part1!=null && $part2==null){
$where="WHERE ".$part1;
}
if($part1==null && $part2!=null){
$where="WHERE ".$part2;
}
Impliceert standaard $where="" als default mits inhoud in part1/2 etc.
Echter op een of andere manier wordt de sql niet goed gevormd zodat ik maar 2 situaties correct krijg :
- alle 2 filters
- alleen 2e filer [part2]
Overige situatie nul....
Iemand?
Gewijzigd op 01/01/1970 01:00:00 door Valentijn Langendorff
PHP hulp
27/11/2024 20:11:40- SanThe -
08/04/2009 14:32:00Je post is nu niet echt leesbaar. Pas je post even aan en gebruik en tags om je code heen. Om php code zet je uiteraard dit:Gebruik je knop om dit te doen.
SanThe.
SanThe.