Adobe 38043740 - ColdFusion Standard - Mac Development Manual page 469

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

Advertisement

DEVELOPING COLDFUSION 9 APPLICATIONS
Accessing and Using Data
Code
<cffo
rm action="update_ldap.cfm"
method="post">
<table>
<tr>
<td>Full Name:</td>
<td><cfinput type="Text"
name="fullName"
value=#fullNameValue#
size="20"
maxlength="30"
tabindex="1"></td>
</tr>
.
.
<tr>
<td colspan="2">
<input type="Submit"
name="action"
value="Add"
tabindex="8"></td>
</tr>
</table>
<br>
*All fields are required for Add<br>
</cfform>
<cfldap name="GetList"
server=#myServer#
action="query"
attributes="cn,sn,mail,telephonenumber,uid"
start="o=Airius.com"
scope="subtree"
filter="ou=Human Resources"
sort="sn,cn"
sortControl="asc, nocase">
<table border="1">
<tr>
<th>Full Name</th>
<th>Surname</th>
<th>Mail</th>
<th>Phone</th>
<th>UID</th>
</tr>
<cfoutput query="GetList">
<tr>
<td>#GetList.cn#</td>
<td>#GetList.sn#</td>
<td>#GetList.mail#</td>
<td>#GetList.telephonenumber#</td>
<td>#GetList.uid#</td>
</tr>
</cfoutput>
</table>
</body>
</html>
Deleting a directory entry
To delete a directory entry,specify the entry DN.
The following example builds on the code that adds an entry. It adds Retrieve and Delete buttons. The Retrieve button
lets you view a user's information in the form before you delete it.
1
Open update_ldap.cfm, which you created in
Between the first and second
2
Description
Outputs the data entry form, formatted as a table. Each
always has a value, set by the
value
is redisplayed after the user clicks Add. The code that handles cases in
which the user fails to enter all the required data uses this feature.
Queries the directory and gets the common name, surname, e-mail
address, telephone number, and user ID from the matching entries.
Searches the subtree from the entry with the DN of o=Airius.com, and
selects all entries in which the organizational unit is Human Resources.
Sorts the results by surname and then common name (to sort by last name,
then first). Sorts in default ascending order that is not case sensitive.
Displays the query results in a table.
"Adding a directory
tags, add the following code:
cfif
Last updated 1/20/2012
value
attribute when the page is called. The
attribute lets ColdFusion update the form contents when the form
entry" on page 460.
464
cfinput
field

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfusion 9

Table of Contents