0

そのため、このコードを使用して、ケーシング、非表示の入力フィールドを大幅に更新しました。検証を変更したり、SQL インジェクションに取り組んだりすることはできませんでしたが、そこまで来ています。私は 2 つの主な問題を抱えており、どちらもフォーム内に見つからない要素に対処しています。

<cfquery name="pri" datasource="#TEST#">
        select priority
        from tbl_erd_priority
        where unit_supported = '#orgs.unit_supported#'
        order by priority asc
    </cfquery>
    <!---get engineer data--->
     <cfquery name="geteng" datasource="#TEST#">
        select *
        from tbl_erd_eng
        where unit_supported = '#orgs.unit_supported#' 
        order by engineer_name asc
    </cfquery>
    <!---get all data--->
    <cfquery name="eng_work" datasource="#TEST#">
        select *
        from tbl_erd
        where 
        <cfif isdefined("form.btn_id2")>id = <cfqueryparam cfsqltype="cf_sql_integer" value="#form.id#">
        <cfelseif isdefined("url.id")>id = <cfqueryparam cfsqltype="cf_sql_integer" value="#url.id#"></cfif>
    </cfquery>
    <!---get the weapon system for below--->
    <cfquery name="ws" datasource="#TEST#">
        select *
        from tbl_erd_weapsys
        where unit_supported = '#orgs.unit_supported#'  
    </cfquery>
    <!---get area data for management listings--->
    <cfquery name="getarea" datasource="#TEST#">
        select area
        from tbl_erd_area
        where unit_supported = '#orgs.unit_supported#'
    </cfquery>
     <!---get eng data--->
        <cfquery name="prev" datasource="#TEST#">
            select engineer1
            from tbl_erd
            where 
            <cfif isdefined("form.btn_id2")>id = <cfqueryparam cfsqltype="cf_sql_integer" value="#form.id#">
            <cfelseif isdefined("url.id")>id = <cfqueryparam cfsqltype="cf_sql_integer" value="#url.id#"></cfif>
        </cfquery>

    <!---get information for cmxg auto comments---> 
    <cfif #orgs.unit_supported# eq 'TEST'>
        <cfquery name="getrecta" datasource="#TEST#">
            select * 
            from tbl_erd 
            where id = '#form.id#'
        </cfquery>

        <cfif '#form.engineer1#' is not '#getrecta.engineer1#'>
            <cfquery name="eecdinsert" datasource="#TEST#">
                insert into erd_robins.dbo.tbl_erd_eng_notes (unit_supported, erd_id, eng_notes)
                values (<cfqueryparam cfsqltype="cf_sql_varchar" value="#orgs.unit_supported#">,<cfqueryparam cfsqltype="cf_sql_integer" value="#form.id#">,<cfqueryparam cfsqltype="cf_sql_varchar" value="#form.auto_engineer#">);
            </cfquery>
        </cfif>
    </cfif>

        <cfoutput>        
          <cfset prev_eng = #prev.engineer1#>
        </cfoutput>
<form action="" method="post" name="erd">
    <input type="hidden" name="proj_title_required" value="proj title is required">
    <input type="hidden" name="proj_user_notes_required" value="proj user notes are required">
    <input type="hidden" name="priority_required" value="priority is required">
    <input type="hidden" name="weapsystem_required" value="please provide a weapon system">
    <input type="hidden" name="engineer1_required" value="primary engineer is required">
    <input type="hidden" name="proj_user_type_required" value="please provide a proj type">
    <cfoutput>
        <input type="hidden" value="#eng_work.id#" name="track_num">
        <input type="hidden" name="prev_eng" value="#prev.engineer1#">
        <input type="hidden" value="#eng_work.proj_number#" name="proj_number">
        <input type="hidden" value="#eng_work.poc_name#" name="poc_name">
        <input type="hidden" value="#eng_work.poc_phone#" name="poc_phone">
        <input type="hidden" value="#eng_work.username#" name="username">
        <input type="hidden" value="#eng_work.firstname#" name="firstname">
        <input type="hidden" value="#eng_work.lastname#" name="lastname">
        <input type="hidden" value="#eng_work.phone#" name="phone">
        <input type="hidden" value="#eng_work.email#" name="email">
        <input type="hidden" value="#eng_work.unit_supported#" name="unit_supported">
        <input type="hidden" value="#dateformat(now())#" name="startdate">
        <input type="hidden" value="#eng_work.bldg_num#" name="bldg_num">
        <input type="hidden" value="#eng_work.proj_type#" name="proj_type">
        <input type="hidden" value="#eng_work.proj_status#" name="proj_status">
        <input type="hidden" value="#eng_work.bnumber#" name="bnumber" />
        <input type="hidden" value="The Project Primary Engineer has been updated-(#dateformat(now(), 'mmm-dd-yyyy')# #timeformat(now(), 'hh:mm:ss tt')#)-#session.lastname#" name="auto_engineer">
    </cfoutput> 
    <tr>
        <td bgcolor="ffffff">
            <cfoutput>
                <a href="erd_adm_manage.cfm?area=#eng_work.proj_user_type#&username=#session.username#&unit_supported=#orgs.unit_supported#" style="font: 8pt verdana; color: ff0000" target="userform"><u><b>back</b></u></a><br><br>
            </cfoutput>
        </td>
    </tr>
    <tr>
        <td align="center">
            <table cellspacing="5" cellpadding="3" bgcolor="efefef" align="center" border="1" width="750"  bordercolor="e5e5e5">
                <tr bgcolor="f5ead8">
                    <td colspan="6" style="font: 9pt verdana; color: 000000" align="left" valign="top">
                        <b>"<cfoutput>#eng_work.proj_user_type#</cfoutput> Work Request" - <font color="0000ff">RE-ASSIGN</font> Form</b>
                    </td>
                </tr>
                <tr bgcolor="f5ead8">
                    <td style="font: 8pt verdana; color: 000000" align="left" colspan="6" valign="top">
                        <u>Use the following form to make your consideration:</u><br>
                        <br>
                        &nbsp;<font color="993399" size="3">*</font>&nbsp;<font color="006666" size="3">*</font>&nbsp; Are done prior to assignment - if they are to be updated
                        <!---show message coming into this page--->
                        <cfif isdefined("url.message")>
                        &nbsp;<b  style="font: 10pt verdana; color: ffff00">&loz;</b><b  style="font: 10pt verdana; color: 0033ff"><cfoutput>
                #iif(isvalid("string", url.message), de("#htmleditformat(url.message)#"), de("this is not valid text"))#
                </cfoutput></b>
                        </cfif> 
                    </td>
                </tr>
            <cfoutput query="eng_work">
                <tr bgcolor="f5ead8">
                    <td colspan="3">
                        <table border="2" bordercolor="cccccc" cellpadding="1" cellspacing="1"  width="350">
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    <font color="993399" size="3">*</font>&nbsp;Project Title:
                                </td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    <input type="text" label="proj_title" value="#proj_title#" name="proj_title" size="30">
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    <font color="993399" size="3">*</font>&nbsp;Project Desc.:
                                </td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    <textarea style="font: 8pt verdana; color: 000000" name="proj_user_notes" cols=33 rows=5 wrap="virtual">#proj_user_notes#</textarea>
                                </td>
                            </tr>
                        </table>    
                    </td>
                    <td colspan="3" valign="top">
                        <table border="2" bordercolor="cccccc" cellpadding="1" cellspacing="1"  width="400">
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Requestor:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">#firstname#&nbsp;#lastname#</td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Email:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">#email#</td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Phone:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">#phone#</td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Track Num.:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">#id#</td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Building:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">#bnumber#</td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Org.:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">#unit_supported#</td>
                            </tr>
                        </table>    
                    </td>
                </tr>
                <tr bgcolor="f5ead8">
                    <td valign="top" colspan="3">
                        <table border="2" bordercolor="cccccc" cellpadding="1" cellspacing="1"  width="350">
                            <cfif #orgs.unit_supported# eq '402d emxg'>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Alternate POC:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #poc_name#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Alternate POC Phone:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #poc_phone#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Date Assigned:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #dateformat(now())#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Date Submitted:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #dateformat('#eng_work.dateofentry#', 'dd-mmm-yy')#
                                </td>
                            </tr>
                            <cfelseif #orgs.unit_supported# eq '402d cmxg'>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Alternate POC:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #poc_name#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Alternate POC phone:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #poc_phone#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Date Assigned:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #dateformat(now())#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Date Submitted:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #dateformat('#eng_work.dateofentry#', 'dd-mmm-yy')#
                                </td>
                            </tr>
                            <cfelse>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Alternate POC:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #poc_name#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Alternate POC Phone:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #poc_phone#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Date Assigned:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #dateformat(now())#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Date Submitted:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">
                                    #dateformat('#eng_work.dateofentry#', 'dd-mmm-yy')#
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">Proj Num:</td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bgcolor="f4f7f7" bordercolor="cccccc">#proj_number#</td>
                            </tr>
                            </cfif>
            </cfoutput>     
                        </table>
      </td>
                    <td valign="top" colspan="3">
                        <table border="2" bordercolor="cccccc" cellpadding="1" cellspacing="1"  width="400">    
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    <font color="0000cc" size="3">*</font>&nbsp;Primary Eng:
                                </td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bordercolor="cccccc">                                    
                                    <select name="engineer1"  style="font: 7pt verdana; color: 000033">
                                        <!---'reset' is the value needed to stop the clock for the current engineer assigned to this record--->
                                        <option value="reset">---Select----------</option>
                                        <option value=""></option>
                                        <cfoutput query="geteng">
                                        <option value="#htmleditformat(engineer_name)#" <cfif #engineer_name# is #eng_work.engineer1#>selected</cfif>>#htmleditformat(engineer_name)#</option> 
                                        </cfoutput> 
                                    </select>       
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    &nbsp;&nbsp;&nbsp;&nbsp;Alternate Eng:
                                </td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bordercolor="cccccc">
                                    <select name="engineer2"  style="font: 7pt verdana; color: 000033">
                                        <option value="">---select----------</option>
                                        <option value=""></option>
                                        <cfoutput query="geteng">
                                        <option value="#htmleditformat(engineer_name)#" <cfif #engineer_name# is #eng_work.engineer2#>selected</cfif>>#htmleditformat(engineer_name)#</option> 
                                        </cfoutput> 
                                    </select>
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" >
                                    <font color="993399" size="3">*</font>&nbsp;<cfif #orgs.unit_supported# eq '402d emxg' or #orgs.unit_supported# eq '402d cmxg'>Org:<cfelseif #orgs.unit_supported# eq '402d smxg'>Squadron<cfelse>Weapon System:</cfif>
                                </td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bordercolor="cccccc">
                                    <select name="weapsystem"  style="font: 7pt verdana; color: 000033">
                                        <option value="">---select----------</option>
                                        <option value=""></option>
                                        <cfoutput query="ws">
                                        <option value="#htmleditformat(weapsys)#" <cfif #weapsys# is #eng_work.weapsystem#>selected</cfif>>#htmleditformat(weapsys)#</option> 
                                        </cfoutput> 
                                    </select>
                                </td>
                            </tr>
                            <tr bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    <font color="006666" size="3">*</font>&nbsp;Project Area:
                                </td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top" bordercolor="cccccc">
                                    <select name="proj_user_type"  style="font: 7pt verdana; color: 000033">
                                        <option value="">---select----------</option>
                                        <option value=""></option>
                                        <cfoutput query="getarea">
                                            <option value="#htmleditformat(area)#" <cfif #area# is #eng_work.proj_user_type#>selected</cfif>>#htmleditformat(area)#</option>
                                        </cfoutput>
                                    </select>
                                </td>
                            </tr>
                            <tr  bordercolor="f5ead8">
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    <font color="993399" size="3">*</font>&nbsp;Priority
                                </td>
                                <td style="font: 8pt verdana; color: 000000" align="left" valign="top">
                                    <select name="priority" style="font: 7pt verdana; color: 000033">
                                        <option value="">---select----------</option>
                                        <option value=""></option>
                                        <cfoutput query="pri">
                                        <option value="#htmleditformat(priority)#" <cfif #priority# is #eng_work.priority#>selected</cfif>>#htmleditformat(priority)#</option>
                                        </cfoutput>
                                    </select>
                                </td>
                            </tr>                   
                        </table>
                    </td>
                </tr>           
                <tr bgcolor="f5ead8">
                    <td colspan="6" align="center">
                        <table border="2" bordercolor="cccccc" cellpadding="1" cellspacing="1"  width="500">    
                            <tr bordercolor="fef1de">                               
                                <td width="20%" style="font: 9pt verdana; color: 000000" align="center" valign="top">
                                    <input type="submit" name="btn_delete1" value=" Delete Request" style="font: 9pt arial, helvetica, sans-serif ; color: #cc0033; font-weight:bold;" onclick="return confirm('on the next page - please provide a reason for deleting this request')">
                                </td>
                                <td width="20%" style="font: 9pt verdana; color: 000000" align="center" valign="top">
                                    <input type="submit" name="btn_update2" value="Change Proj Type" style="font: 9pt arial, helvetica, sans-serif ; color: #006666; font-weight:bold;">
                                </td>
                                <td width="20%" style="font: 9pt verdana; color: 000000" align="center" valign="top">
                                    <input type="submit" name="btn_updaterequest2" value=" Update Request " style="font: 9pt arial, helvetica, sans-serif ; color: #993399; font-weight:bold;" onclick="return confirm('you are about to update this work request - are you sure?')">
                                </td>                           
                                <td width="40%" style="font: 9pt verdana; color: 000000" align="center" valign="top">
                                    <input type="submit" name="btn_assign2" value=" Assign Request " style="font: 9pt arial, helvetica, sans-serif ; color: #0000cc; font-weight:bold;" onclick="return confirm('you are about to assign this work request - are you sure?')">
                                </td>
                            </tr>
                        </table>    
                    </td>   
                </tr>
            </table>
        </td>
    </tr>           
</form>

私が問題を抱えている 2 つの要素は、form.engineer1 と form.auto_engineer です。auto_engineer フィールドは、非表示の入力フィールドがある領域の出力セクションにあります。そして、engineer1 フィールドはフォームの下部にあります。私は命名規則を正しく使用しています。問題が何であるかはわかりません。

これで読みやすくなったと思います。助けていただければ幸いです。

4

1 に答える 1

1

さて、ここにいくつかの改善点とメモがあります。

まず、この選択クエリ。select * クエリを実行しています。毎回これをページにプルしたいですか?または、挿入を行いたい場合のみ (それは正しくないようです)。

<cfquery name="noteselect" datasource="#request.dsn#">
select * from tbl_erd_eng_notes
</cfquery>

次の if ステートメントと挿入クエリでも変更を加えました。

<cfif orgs.unit_supported eq 'test'>
<cfquery name="eecdinsert" datasource="#request.dsn#">
insert into erd_robins.dbo.tbl_erd_eng_notes (unit_supported, erd_id, eng_notes)
values (<cfqueryparam cfsqltype="cf_sql_varchar" value="#orgs.unit_supported#">,<cfqueryparam cfsqltype="cf_sql_integer" value="#form.id#">,<cfqueryparam cfsqltype="cf_sql_varchar" value="#form.auto_engineer#">);
</cfquery>
</cfif>

挿入クエリでは、いくつかのフォーム変数を探しており、orgs.unit_supported は構造体のように見えます。

とにかく、フォームから挿入クエリがある場合、通常、存在する変数を探します。以下から選択することがたくさんあります。

これを行うには、挿入クエリを次のようなものでラップします<cfif isdefined(form.auto_engineer)></cfif>

次の懸念は、SQL インジェクションに対して無防備であるということです。<cfqueryparam>例については、上記のコードを参照してください。

出力タグとハッシュ タグを削除しました。cfset の周りに cfoutput をラップする必要はなく、既に設定されている変数のハッシュ タグも必要ありません。<cfset prev_eng = prev.engineer1>

このフォームを「この」ページに投稿する場合、アクションを空白にすることができ、魔法のようにページが自己投稿します... (何かを行うワーカーページがない限り)。

<form action="" method="post" name="erd">

しかし、あなたはそうではないと仮定します。

<form action="erd_adm_manage_action.cfm" method="post" name="erd">

質問は、このフォームへのすべての入力が本当に「非表示」であると想定されているか、それとも入力ではなくフォーム処理ロジックであるため、混乱を招く間違ったことを行った可能性があることを彼らに通知しているため、何かを表示したいのですか?

しかし、フォームウィザードのようにフォームを集約するときにこれを見てきました。

ここにあるもの...これをしないでください:

<input type="hidden" name="proj_title_required" value="proj title is required">
<input type="hidden" name="proj_user_notes_required" value="proj user notes are required">
<input type="hidden" name="priority_required" value="priority is required">
<input type="hidden" name="weapsystem_required" value="please provide a weapon system">
<cfif NOT isdefined("form.engineer1")> 
<input type="hidden" name="engineer1_required" value="primary engineer is required">    
 </cfif>
<input type="hidden" name="proj_user_type_required" value="please provide a proj type">

上記のやりたいことは理解できますが、それは非正統的でかなり奇妙です。

次のようなフォームチェックを検討してください(送信をクリックした後):

<cfif not isdefined("form.eng_work.proj_number")>
hey pal...you need to provide a project number...
</cfif>

……とか、そんなこと。

<cfoutput>
<input type="hidden" value="#eng_work.id#" name="track_num">
<input type="hidden" name="prev_eng" value="#prev.engineer1#">
<input type="hidden" value="#eng_work.proj_number#" name="proj_number">
<input type="hidden" value="#eng_work.poc_name#" name="poc_name">
<input type="hidden" value="#eng_work.poc_phone#" name="poc_phone">
<input type="hidden" value="#eng_work.username#" name="username">
<input type="hidden" value="#eng_work.firstname#" name="firstname">
<input type="hidden" value="#eng_work.lastname#" name="lastname">
<input type="hidden" value="#eng_work.phone#" name="phone">
<input type="hidden" value="#eng_work.email#" name="email">
<input type="hidden" value="#eng_work.unit_supported#" name="unit_supported">
<input type="hidden" value="#dateformat(now())#" name="startdate">
<input type="hidden" value="#eng_work.bnumber#" name="bnumber">
<input type="hidden" value="#eng_work.bldg_num#" name="bldg_num">
<input type="hidden" value="#eng_work.proj_type#" name="proj_type">
<input type="hidden" value="#eng_work.proj_status#" name="proj_status">

最後の部分は...テキストエリアです:

これ隠してる?Ok。ただし、これをテキスト領域で非表示にする必要はありません。隠し入力に入れました。値を囲む二重引用符と、テキスト文字列内の単一引用符に注意してください。あなたはすべて良いはずです。

<input type="hidden" 
       name="auto_engineer" 
       value="the primary engineer has been updated-(#dateformat(now(), 'mmm-dd-yyyy')# #timeformat(now(), 'hh:mm:ss tt')#)-#session.lastname#">
</cfoutput>

そして、それはその問題を解決します。

これをすべてリファクタリングすることを検討してください...そして次回は...この種のものについては、スタック交換コードレビューWebサイトにアクセスしてください。

幸運を!

于 2014-06-05T21:01:28.320 に答える