home *** CD-ROM | disk | FTP | other *** search
- <!--- This view-only example illustrates usage of IsStruct. --->
- <P>This file is similar to addemployee.cfm, which is called
- by StructNew, StructClear, and StructDelete. It is an
- example of a custom tag used to add employees. Employee
- information is passed through the employee structure (the
- EMPINFO attribute). In UNIX, you must also add the Employee_ID.
- <!---
- <cfswitch expression="#ThisTag.ExecutionMode#">
- <cfcase value="start">
- <CFIF IsStruct(attributes.EMPINFO)>
- <CFOUTPUT>Error. Invalid data.</cfoutput>
- <CFEXIT METHOD="ExitTag">
- <cfelse>
- <CFQUERY NAME="AddEmployee" DATASOURCE="cfsnippets">
- INSERT INTO Employees
- (FirstName, LastName, Email, Phone, Department)
- VALUES
- <CFOUTPUT>
- (
- æ#StructFind(attributes.EMPINFO, "firstname")#Æ ,
- æ#StructFind(attributes.EMPINFO, "lastname")#Æ ,
- æ#StructFind(attributes.EMPINFO, "email")#Æ ,
- æ#StructFind(attributes.EMPINFO, "phone")#Æ ,
- æ#StructFind(attributes.EMPINFO, "department")#Æ
- )
- </cfoutput>
- </cfquery>
- </cfif>
- <CFOUTPUT><HR>Employee Add Complete</cfoutput>
- </cfcase>
- </cfswitch> --->
-