[FX.php List] And OR find

Jerry Do jhdo at central.uh.edu
Tue Nov 21 16:37:45 MST 2006


Thanks Steve, That is exactly what I wanted.

Thanks again

Jerry,


On 11/21/06 5:33 PM, "Steve Winter" <steve at bluecrocodile.co.nz> wrote:

> Hi Jerry,
> 
> So if I understand correctly you want to find (for example)
> ( year = 2007 AND (semester = spring OR semester = fall))
> 
> If so, then you can't do that with one FX.php query (as far as I know).
> You've got a couple of options...
> 
> 1. do two queries, (year = 2007 AND semester = spring) then (year = 2007
> AND semester = fall), then join the two result sets using PHP, or simply
> output them independently...
> 2. do one query, (year = 2007), then use PHP to filter just the results
> that you want eg 
>   foreach($results as $key => $value) {
>     if($value['semester'][0] == 'spring' || $value['semester'][0] == 'fall') {
>       // do some stuff with the recrods, or put them into a new array or
> something
>     } }
> 3. create a script in FMP that performs the serach, then pass those
> results out...
> 
> Depending on exactly what you want to do with the output, and the number
> of records in question, then I'd be inclined to go with either option 1 or
> 2...
> 
> Cheers
> Steve
> 
> 
>> Hello,
>> 
>> I want to do a find for Year and (Fall or Spring).
>> 
>> I'm using the following, but it didn't work.
>> 
>> $q->AddParam('Year',$year);
>> $q->AddParam('Semester','Fall');
>> $q->SetlogicalOR();
>> $q->AddParam('Semester','Spring');
>> 
>> Can it be done?  If so, please point me to the right direction.
>> 
>> Thank you in advance,
>> Jerry
>> 
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
> 
> 
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list



More information about the FX.php_List mailing list