Cold Fusion by Allaire Corp. allows you to create database connected
and dynamic web applications with a series of simple HTML extensions.
The server-side Cold Fusion Markup Language (CFML) provides a flexible
environment for rapid application development. CFML is based on
tags, so it seamlessly integrates with HTML.
CFML tags encapsulate complex server processes like database
interaction or sending e-mail, creating and querying cookies. CFML
tags permit programming structures such as conditional statements and
loops.
For Example, a Cold Fusion script that selected the service details from a database table and presented them within an html table would look something like:
<html>
<cfif (IsDefined("Form.funcn"))>
<cfif trim(#Form.funcn#) IS "service">
<cfquery name="SelectService"
DataSource="#variables.dbname#">
Select Garage, ServiceDate, Cost, ServiceID
From Service
Where ServiceID = #Form.ServiceID#
Order By ServiceDate
</cfquery>
<table border=1>
<CFLOOP QUERY="SelectService">
<tr bgcolor="#ffffdd">
<td><cfoutput>
<a href="ServiceDetail.cfm?id="#ServiceID#">#Garage#</a>
</cfoutput></td>
<td><cfoutput>#ServiceDate#</cfoutput></font></td>
<td<cfoutput>#Cost#</cfoutput></td>
</tr>
</CFLOOP>
</table>
</cfif>
</cfif>
</html>
We have implemented a couple of Cold Fusion based systems, including systems for:
The English Rugby Football Union,
Bristows lawyers,
Computing Devices,
Quality Systems & Software