Adobe 38043740 - ColdFusion Standard - Mac Development Manual page 472

Developing applications
Hide thumbs Also See for 38043740 - ColdFusion Standard - Mac:
Table of Contents

Advertisement

DEVELOPING COLDFUSION 9 APPLICATIONS
Accessing and Using Data
4
After the end of the Delete button
&nbsp
<input type="Submit"
name="action"
value="Update"
tabindex="9"></td>
Save the file and run it in your browser.
5
Reviewing the code
The following table describes the code:
Code
<cfelseif Form.action is "Update">
<cfset attributelist="cn=#Trim(form.FullName)#;
sn=#Trim(Form.surname)#; mail=#Trim(Form.email)#;
telephonenumber=#Trim(Form.phone)#">
<cfldap action="modify"
modifytype="replace"
attributes="#attributeList#"
dn="uid=#Trim(Form.UID)#, ou=People,
o=Airius.com"
server=#myServer#
username=#myUserName#
password=#myPassword#>
<cfoutput><h3>Entry for User ID #Form.UID# has
been updated</h3>
</cfoutput>
&nbsp
<input type="Submit"
name="action"
value="Update"
tabindex="9"></td>
Adding and deleting attributes of a directory entry
The following table lists the cfldap tag attributes that you must specify to add and delete LDAP attributes in an entry:
Action
Add attribute to entry
Delete attribute from entry
You can add or delete multiple attributes in one statement. To do this, use semicolons to separate the attributes in the
attribute string.
The following example specifies the description and seealso LDAP attributes:
attributes="description=Senior Technical Writer;seealso=writers"
You can change the character that you use to separate values of multivalued attributes in an attribute string. You can
also change the character that separates attributes when a string contains multiple attributes. For more information,
see
"Specifying an attribute that includes a comma or
You can add or delete attributes only if the directory schema defines them as optional for the entry's object class.
tag, add the following code:
input
Description
If the user clicks Update, sets the attribute list to the form field values
and replaces the attributes for the entry with the specified UID.
Displays a message to indicate that the entry was updated.
This code replaces all of the attributes in a form, without checking
whether they are blank. A more complete example would check for
blank fields and either require entered data or not include the
corresponding attribute in the
Defines the Submit button for the update action.
cfldap syntax
dn = "entry dn"
action = "modify"
modifyType = "add"
attributes = "attribname=attribValue[;...]"
dn = "entry dn"
action = "modify"
modifyType = "delete"
attributes = "attribName[;...]"
semicolon" on page 468.
Last updated 1/20/2012
attributes
string.
467

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfusion 9

Table of Contents