システム開発ブログ/ 流通システム部 Yahoo!ブックマークに登録 Google ブックマーク はてなブックマーク Livedoorクリップ シェア

システム開発ブログ

Twitterでilovex_officialをフォローしてください

最近の記事

カテゴリー

部署

月別アーカイブ

以前の部署別ブログ

Coldfusionでの変数宣言・条件分岐

大島
大島 (2009年12月11日 17:00)
流通システム部

coldfusionをご存知でしょうか?
coldfusionとは、Adobe Systems社が販売しているwebアプリケーションで、
基本的なタグのみで簡単にアプリケーションを作成できる、というものです。

簡単にアプリケーションを作成できるcoldfusionの基本的なタグとして、
変数宣言と条件分岐をご紹介したいと思います。

●変数宣言
coldfusionで変数を宣言する場合にはタグを使用し、
以下のように宣言します。

<cfset 変数名 = 値>

宣言した変数を画面上に出力するには、
<cfoutput>タグと「#」を使用します。

-------------使用例-------------

<cfset MyValue = "Hello!!">
<cfoutput>
#MyValue#
</cfoutput>

--------------------------------

このように記述すると、画面上には「Hello!!」の文字が出力されます。

※画面表示時の注意
<cfoutput>内で先頭または末尾のどちらか一方のみに「#」を付けて記述を行うと、
coldfusionは「#」が足りない変数だと判断するためエラーになります。
たとえば、色の指定などを以下の形式で行うとエラーが出力されます。
#FF0000
<cfoutput>内で「#」を使用する際には、「#」の前に「#」を追加し、
「##」の形式で記述を行います。
上記の例は以下のように記述を行うことで、色の指定が出来るようになります。
##FF0000

●条件分岐
・<cfif>タグ
coldfusionにおいて<cfif>で条件分岐を行う場合には
<cfif><cfelseif><cfelse>タグを使用します。
また、<cfif>タグには必ず閉じタグ</cfif>を記述します。
閉じたタグを使用しなとエラーになるので注意してください。

-------------使用例-------------

<cfif 条件①>
処理①
<cfelseif 条件②>
処理②
<cfelse>
その他の処理
</cfif>

--------------------------------

・<cfswitch>タグ
coldfusionにおいて<cfif>で条件分岐を行う場合には
<cfswitch><cfcase>タグを使用します。
<cfif>タグと同様、<cfswitch>も閉じタグ</cfswitch>を記述しないと
エラーとなりますので注意してください。

-------------使用例-------------
<cfswitch>
<cfcase value = "条件①">
処理①
</cfcase>
<cfcase value = "条件②">
処理①
</cfcase>
<cfdefaultcase>
その他の処理
</cfdefaultcase>
</cfswitch>
--------------------------------

「システム開発ブログ」へのコメントやご意見等ありましたら、 ファンページまでお願いします。  Facebook のファンページ

お問い合せ・情報はこちらの電話番号におかけください:03-3232-2525 お問合せ・資料請求はこちらをクリックしてください
ページのトップ
システム開発・一括受託開発。見積依頼受付中

システム開発専用サイト

システム開発の流れ・手順、実績など。アイロベックスのシステム開発を紹介。

VB .NETを主言語としたWebアプリケーションの開発

要件分析から保守まで、お客様の現場での問題解決だけでなく、IT経営の援護者としてトータルソリューションサービスを提供しています。

MovableType を使ったウェブサイト構築

魅力あるウェブサイトデザイン、構成はもとよりMovableTypeを使用したウェブサイトの作成、JAVA、CGIによる注文フォームの作成等、ビジネスを強力にサポートします。

フォルダーアクセス権限確認ツール『AD-Folder』

Windowsフォルダーアクセス権限確認ツール

フォルダーアクセス権限を一目で確認。使用版を無償でご利用いただけます。

スクール運営を応援する講座情報管理システム『CMS+AD for School』

Webとリアルをつなぐコンテンツマネージメントシステム

Webサイト・モバイルサイト・チラシ(PDF)・カタログ(InDesign)を、簡単かつ正確に作成できます。

「システム開発ブログ」の更新情報をTwitterで。

Twitter公式アカウントに認定されています

「システム開発ブログ」の更新情報をTwitterで。ぜひ、フォローをお願いします。