2016-02-24 19 views
1

我绝对是CFML的noob,并且一直试图在我的头上围绕这一段时间。我有我的查询输出我的数据与我创建的详细信息按钮,将进入一个新的页面来编辑信息。每个#INV#都会有更多与其关联的订单项供审核。我的目标是单击该按钮并针对该给定行运行基于INV的查询,以便在新页面中返回需要某种批准的所有相关联订单项的输出。然后给我编辑数据的能力。ColdFusion - 使用查询输出来存储每行的变量以重新查询编辑

我想我需要能够将INV列作为变量存储在我的代码中,但不知道如何完成此操作。

对不起,如果它不太清楚!

<cfquery name="Review" datasource="FINANCE_EQMT_ACCT"> 
    SELECT '1' as ROW, ''ABC CO.' AS OWNER, 'T1234567' AS INV, '50.00' AS TOTAL FROM TBL_TEST 

</cfquery> 
<div class="container col-xs-12 col-sm-12 col-md-5 col-md-push-1 col-lg-5 col-lg-push-1"> 
    <div class="row"> 
    <table class="table table-striped"> 
     <legend>QUEUE</legend> 
     <thead> 
     <tr> 
      <th class="text-center">#</th> 
      <th>Owner</th> 
       <th>Invoice</th> 
      <th>Amount</th> 
      <th></th> 
      </tr> 
     </thead>   
     <tbody> 
     <cfoutput query="Review"> 
      <tr> 
       <td class="text-center">#ROW#</td> 
       <td>#OWNER#</td> 
        <td>#INV#</td> 
       <td>#TOTAL#</td> 
       <td class="text-right"><form action="review_action.cfm" method="post"><input class="btn btn-primary" type="submit" value="Detail"></form></td> 
       </tr> 
     </cfoutput> 
     </tbody> 
    </table> 
    </div> 
</div> 

回答

4

您不需要保存它。你只需要通过将其推到下一个页面

... 
<td class="text-right"> 
    <form action="review_action.cfm" method="post"> 
    <input type="hidden" name="INV" value="#INV#" /> 
    <input class="btn btn-primary" type="submit" value="Detail"> 
    </form> 
</td> 
... 

review_action.cfm然后将处理值作为form.inv

+0

部分太感谢你了!对此,我真的非常感激。如果你不介意,我可以问你在哪里学过CFML吗?我在寻找一周和Adobe的Learn CF之外的资源方面遇到了一些困难。 – PPJN

+0

查看我的个人资料,以各种来源。 Stackoverflow也是一个很好的源码 –

+0

关于Stackoverflow是一个很好的来源,试图回答问题会让你看到其他人的答案。这些年来我学到了很多东西。 –