[Zope] Problem on using nested <dtml-if>&<dtml-in>

angie tel angietel@hotmail.com
Fri, 12 Jan 2001 14:55:25


I have been created the 4 different sql method,
the first is

sqlSearchcust1:
select * from customer where custid=<dtml-sqlvar custid type=string>
AND
custname=<dtml-sqlvar custname type=string>

//This method will be call when i have to enter both exactly similar to 
custid and custname in order to search the record.

second is
sqlSearchcust2:
select * from customer where  custid=""
AND
custname LIKE "%<dtml-var custname>%"

//This method will be call when i only enter the few words to search the 
custname of the records.

third is
sqlSearchcust3:
select * from customer where custid=<dtml-sqlvar custid type=string>
AND
custname=""

//This method will be call when i only enter on custid to search the 
records.

If both empty it will link to another URL to display all the customer 
record.

The problems is i'm not sure my dtml in order to control the loop of 
choosing the correct sql in the right situation.
The following is my DTML:-

<dtml-if "_["<dtml-var custid>"]==custid","_["<dtml-var 
custname>"]==custname">
<dtml-in sqlSearchcust1>
</dtml-if>

<dtml-elif "_[""]==custid","_["<dtml-var custname>"]==custname">
<dtml-in sqlSearchcust2>
</dtml-if>

<dtml-elif "_["<dtml-var custid>"]==custid","_[""]==custname">
<dtml-in sqlSearchcust3>
</dtml-if>


  Please help me on correct the dtml Thank You!






_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.