sql en php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Valentijn Langendorff

Valentijn Langendorff

08/04/2009 14:29:00
Quote Anchor link
Hoi 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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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;
    }


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

PHP hulp

27/11/2024 20:11:40
 
- SanThe -

- SanThe -

08/04/2009 14:32:00
Quote Anchor link
Je 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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en ?>
Gebruik je Afbeelding knop om dit te doen.

SanThe.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.