home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cool Page Magazine 16
/
CoolPage_16.iso
/
dynadb
/
codes
/
calcu2.cfm
< prev
next >
Wrap
Text File
|
1998-01-29
|
4KB
|
120 lines
<!---------------------------└╔ªWíGcalcu2.cfm----------------------
│o¡╙└╔«╫¡n:
1. └╦¼d┼U½╚¼Oº_┐∩╛▄ñF½HÑ╬Ñd┴╩¬½íA½o¿Sª│┐ΘñJ½HÑ╬Ñd╕╣╜X
2. ▒N┼U½╚╕Ω«╞╝Wª▄íucustomerív╝╞╛┌«wññ
3. ┤εñ╓íuproductív╝╞╛┌«wññ¬║│f¬½╝╞╢q
4. ▒N¡q┴╩╕Ω«╞╝Wª▄íuorderproductív╝╞╛┌«wññ
5. ▒N¡q┴╩╕Ω«╞╝Wª▄íudetailív╝╞╛┌«wññ
-------------------------------------------------------------------->
<HTML>
<BODY background="paper12l.jpg">
<cfif #payby# is "creditcard" and #visa# is "">
ºA┐∩╛▄ñFÑH½HÑ╬ÑdÑI┤┌íAª²┴┘¿S┐ΘñJ½HÑ╬Ñd╕╣╜XíC╜╨½÷íubackív¡½╖s┐∩╛▄
<cfelse>
<cfoutput>
<cfset checked_id=ArrayNew(2)>
<cfset checked_id[1][1]="">
<cfset checked_id[1][2]=0>
<cfset tmpstr="">
<cfset id_list="">
<cfset idSelected=#selected_prodid#>
<cfset qtyselected=#selected_prodqty#>
<cfset total_id_char=len(idSelected)>
<cfset total_qty_char=len(qtyselected)>
<cfset x=1>
</cfoutput>
<cfloop index="y" from="1" to ="#total_id_char#">
<cfoutput>
<cfif #mid(idSelected, y, 1)# is not #chr(168)#>
<cfset checked_id[x][1]=checked_id[x][1] & mid(idSelected, y, 1)>
<cfelse>
<cfif y is not 1>
<cfset x=x+1>
<cfset checked_id[x][1]="">
</cfif>
</cfif>
</cfoutput>
</cfloop>
<cfset x=1>
<cfloop index="y" from="1" to ="#total_qty_char#">
<cfoutput>
<cfif #mid(qtyselected, y, 1)# is not #chr(168)#>
<cfset tmpstr=tmpstr & mid(qtyselected, y, 1)>
<cfelse>
<cfif y is not 1>
<cfset checked_id[x][2]=val(tmpstr)>
<cfset x=x+1>
<cfset checked_id[x][2]=0>
<cfset tmpstr="">
</cfif>
</cfif>
</cfoutput>
</cfloop>
<cfset checked_id[x][2]=val(tmpstr)>
<CfQuery name="AddCustRecord" datasource="dynamic database">
insert into
customer(family_name, given_name, address,
tel, fax, email, visa)
values('#family_name#', '#given_name#','#address#',
'#tel#', '#fax#', '#email#', '#visa#')
</cfquery>
<!--------------------------------------------------------------------
ª]¼░░O┐²¼O¡Φ¡ΦÑ[ñJ¬║íAª╙╝╞╛┌«wññ┼U½╚╜s╕╣¼OÑHíuª█░╩╜s╕╣ív¬║º╬ªíÑ╤ñpª▄ñjª█
░╩╗╝╝W└xªsíA⌐╥ÑH¡Φ¡Φ╖s╝W¬║╕╣╜Xñ@⌐w¼O│╠ñj¬║íC
--------------------------------------------------------------------->
<cfquery name="GetCustNo" datasource="dynamic database">
select * from customer
where cust_id=(select max(cust_id) from customer)
</cfquery>
<cfoutput query="GetCustNo">
<cfset added_cust_id=#cust_id#>
</cfoutput>
<cfset due_scheme=now()+30>
<CFQuery name="AddOrderRecord" datasource="dynamic database">
insert into
orderproduct(cust_id, order_date, due_date, pay_by)
values('#added_cust_id#', #now()#, #due_scheme#, '#payby#')
</cfquery>
<cfquery name="GetOrderNo" datasource="dynamic database">
select * from orderproduct
where order_id=(select max(order_id) from orderproduct)
</cfquery>
<cfoutput query="GetOrderNo">
<cfset added_order=#order_id#>
</cfoutput>
<cfloop index="z" from="1" to="#x#">
<cfquery name="AddOrderDetail" datasource="dynamic database">
insert into
detail(order_id, prod_id, quantity)
values('#added_order#', '#checked_id[z][1]#',
'#checked_id[z][2]#')
</cfquery>
</cfloop>
<HEAD><TITLE>¡q┴╩º╣ª¿</TITLE></HEAD>
<CENTER><H2>ºA ⌐╥ ┐∩ ╛▄ ¬║ │f ¬½ ñw º╣ ª¿ ñF ¡q ┴╩ ¬║ ╡{ ªí íA ºA ¬║ ¡q │µ
╕╣ ╜X ¼O<cfoutput>#added_order#</cfoutput>íA¡Y ╢╖ ¼d ╕▀ íA ╜╨ ½ⁿ Ñ▄ │o
¡╙ ╕╣ ╜X íC</H2></CENTER>
<HR>
<P ALIGN="center"><A HREF="/dynadb/index.htm">ª^¿∞ÑD¡╢</A></P>
</BODY>
</HTML>
</cfif>