• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ColdFusionのfor文を使用してテーブルを作成したいのですが)

ColdFusionでfor文を使用してテーブルを作成する方法

noname#1785の回答

  • ベストアンサー
noname#1785
noname#1785
回答No.1

JavaScriptのfor文は、CFでは<CFLOOP>になります。 実際にどのようにDBのデータを展開されるのかわからないんですけど、例を挙げてみますね。 例えばJavaScriptで for(i=0;i<10;i++){ ~ } っていうループは、CFでは <CFLOOP index="i" FROM="0" TO="10"> となります。 クエリーで出力したDBの値を全て展開するのであれば、 <CFLOOP QUERY="クエリー名"> または <CFOUTPUT QUERY="クエリー名"> でいけますよ。 CFLOOPの制御方法はいくつか種類があるので、ColdFusion Studioのヘルプを参照してください。 ヘルプはこちらでも参照できます。 http://202.33.114.61/docs/CFML_Language_Reference/contents.htm

obahiro
質問者

お礼

ご回答ありがとうございます。 おかげで、助かりました。 今の、開発環境では、ColdFusion Studioを使いたいのは山々なのですが、あいにく使っておらず、地道にNOTEPADに書き込みながらの業務となっております(^^;) そこに、早く回答いただけてほんとに助かっています。 これからも、何かと困ることが出てきそうで、その時はよろしくお願いいたします。

関連するQ&A

  • テーブルのレコードをfor文を使って改行するには

    データベースをサーブレット経由で表示させているのですが、レコードの数が多くて、for文を使って改行を行いたいのですが、具体的にどうやればいいのかわかりません。 例えばIDが3の倍数の数ごとに右側に表示させるというような事をしたいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • ColdFusionの将来性について

    転職を悩んでいる者(32歳女性)です。 現職は派遣で、主にVB+オラクルなどで業務用アプリケーションプログラミングを 行っております。 知り合いより、別会社で正社員募集の話をいただき迷っています。 というのも、社内のWEBシステムのPGのお仕事なのです。 言語は主にColdFusionを使用しているとの事です。 私はWEBが出だしの頃、HTML及びJavaScriptでHPを作成するお仕事をしたりもしていましたが だんだんとHPを作成する為のツールが出だし、仕事も減り、今現在にいたります。 ColdFusionの難易度も調べて見るとそう簡単?なような感じがして、そのうち全て記述できるツールが 出来てしまい、需要も減りあまりキャリアにならないのでは?思い、転職に踏み切れません。 正社員というのが魅力なんですが・・・ 社員なので会社がつぶれない限り仕事がなくなるということは無いような気がしますが 今の時期そんな余裕のある事をいってられないような気がして・・・ 会社がなくなっても、果たしてそのキャリアが他で通用するのか?というところが、引っかかっています。 殆ど企業側も、WEBシステムに移行するという話をよく耳にするのですが、どのような言語が 一番多いのでしょうか? ColdFusionで調べてみたところ、情報が少なくて、需要率が今ひとつよくわかりませんでした。 どなたかどんな些細な事でもよいので、参考になる事がありましたらお返事いただけませんでしょうか? よろしくお願いいたします。

  • javascriptのテーブル作成についてif文で

    javascriptのテーブル作成についてif文で作成しましたが思うように表示されませんでした。 var inner=""; var wrong=0; inner="<table border='2'><caption>成績発表</caption><tr><th>問題</th><th>成績</th></tr>"; for (var mondai_index=0;mondai_index<mondai_max;mondai_index++) { inner+="<tr>"; inner+="<td>"+"問題"+(mondai_index+1)+"</td>"; var user_answer=this.user_answer[mondai_index]; if (user_answer !== undefined) { if (user_answer==this.mondai_data[mondai_index].c) { inner+="<td>正解</td>"; }else{ inner+="<td>不正解</td>"; wrong++; } }else{ inner+="<td>解説文hogehoge</td>"; } inner+="</tr>"; } inner+="</table>"; よろしくお願いします。

  • SQL文の構築について教えてください。

    SQL文の構築について教えてください。 こんばんは。Oracle9iのデータベース検索で、どうしてもSQLが思い浮かばないため、質問させていただきます。 ■Table ID    NUM   SIGN 100   1    A 100   2    A 101   1    A 102   1    B 103   1    B 104   1    C 首キーはID、NUMです。 上記のようなテーブルで、 IDが同一かつNUMが最大のもので、 SIGNが同一のレコードで、2件以外のレコードを抽出したいです。 (例表でいうと、ID104のレコードのみが抽出されるようにしたい) すこし急ぎなんですが、SQLが得意でお時間がある方、力を貸していただけないでしょうか。 よろしくお願い致します。

  • JavaScript セレクトの中でfor文使用

    Javascriptで登録画面を作成しています。 生年月日の入力のところで、西暦の部分を、セレクトボックスの構文の中に、for文を組み込んで作成したいです。 どなたかお力をお貸しください。 どうぞよろしくお願いいたします。

  • データベースの中身をテーブルで表示したいです

    mysqlデーターベースの中身をテーブルで表示したいのですがわからない事があるので書き込みしました。 テーブルAのデーターを <TABLE> <TR><TD>mysql1行目</TD><TD>mysql2行目</TD></TR> <TR><TD>mysql2行目</TD><TD>mysql4行目</TD></TR> </TABLE> <TD></TD>の間にレコード一つ分のデータを入れて2列で表示したいです。 whileを使ってデーターを取り出すと1行にレコード一つ分のデーターを表示するのはそのままできるんですが1行にレコード二つ分のデーターを出す場合<TR>と</TR>をどういう仕組みで表示させれば良いかわかりません。 誰か教えてもらえないでしょうか?

    • 締切済み
    • PHP
  • テーブル<TR></TR>の処理について

    次の様な処理を行いたいのですが方法をご教授下さい。 DBのテーブルに10個のレコードがあります。 すべてのレコードの情報を表示させます。 HTMLのテーブルは2列5行で表示させたい。 つまりHTMLで下記のように表示したい。 <TABLE> <TR> <TD>データ1</TD> <TD>データ2</TD> <TD>データ3</TD> <TD>データ4</TD> <TD>データ5</TD> </TR> <TR> <TD>データ6</TD> <TD>データ7</TD> <TD>データ8</TD> <TD>データ9</TD> <TD>データ10</TD> </TR> </TABLE> これをPHPで <? $con = mysql_connect("$dbhost", "$dbuser", "$dbpass"); mysql_select_db("$dbname"); $sql= "select * from DB_name"; $rs=mysql_query($sql); ?> <TABLE> <TR> <? while($row=mysql_fetch_array($rs)){ ?> <td><? echo $row['data'] ?></td> <?}?> </tr> </table> のように単純にデータを取り出すことは出来るのですが、 データを5つ毎に</TR><TR>を出す方法が分かりません。 このような処理は皆様はどのように行っていますか。 基本的な質問で申し訳ありませんが、ご教授下さい。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • フォームでテーブルの制御ってできる?

    例えば以下のようなテーブルがあるとします。 <html> <head> </head> <body> <table border> <tr><td rowspan="6">1</td> <td rowspan="3">2</td> <td>3</td></tr> <tr><td>4</td></tr> <tr><td>5</td></tr> <tr><td rowspan="2">6</td> <td>7</td></tr> <tr><td>8</td></tr> <tr><td>9</td><td>10</td></tr> </body> </html> フォームでこのrowspanの数値をいれるだけで このようなテーブルをつくるような手段はありますか? JavaScriptかHTMLでできる方法があれば教えてください。 また、テーブル部分の数値になっているところも テキストエリアで書き込めるようにしたいのですが、可能ですか?

    • ベストアンサー
    • HTML
  • JavaScriptでテーブルの内容を抽出

    JavaScriptを使いIEで動かしたいです。 IEのHTMLファイルに一つのテーブルが有ります。 そのテーブルの1列目のみをコンボボックスに抽出させることはできるでしょうか? きっかけのイベントはなんでも構いません。又、テーブルは何の変哲もない下記のようなテーブルです。 <TABLE BORDER=1> <TR> <TD>A</TD><TD>123</TD><TD>123</TD> </TR> <TR> <TD>B</TD><TD>123</TD><TD>123</TD> </TR> <TR> <TD>C</TD><TD>123</TD><TD>123</TD> </TR> </TABLE> 上記の例ではA,B,Cをコンボに出したいのです。 お知恵をお貸しください。

  • テーブルに画像を入れると、テーブルの幅が広がってしまいます

    HTML初心者の者です。 3行2列のテーブルを作り、左側の列に縮小した画像を入れたのですが、左側の列が画面いっぱいに広がってしまい、画像の幅に合わせて幅を狭くすることが出来ないでいます。 どうしたら、画像の幅に合わせて左列の幅を狭くすることが出来るでしょうか。 その部分のHTMLは、以下の通りです。 <table border="0" align="center"> <tr> <td><img src="*****.jpg" width=20% align="right"> </td> <td>説明文・・・・</td> </tr> <tr> </td><img src="*****.jpg" width=20% align="right"> </td> <td>説明文・・・・</td> </tr> <tr> </td><img src="*****.jpg" width=20% align="right"> </td> <td>説明文・・・・</td> </tr> </table>

    • ベストアンサー
    • HTML