Hey Acoder,
When i did that it now does not display serial at all unless click add button an then the count is messed up here is what i got on serialpartsdisp lay.cfm. But i am wondering did i need to change cticketpage2edi t.cfm to cflop instead of serialpartsdisp lay.cfm?
here is what i got on serialpartsdisp lay.cfm
here is what i got on cticketpage2edi t.cfm
Thank you,
Rach
When i did that it now does not display serial at all unless click add button an then the count is messed up here is what i got on serialpartsdisp lay.cfm. But i am wondering did i need to change cticketpage2edi t.cfm to cflop instead of serialpartsdisp lay.cfm?
here is what i got on serialpartsdisp lay.cfm
Code:
<!---IF HAVE ANY BLANKS IN ANY FIELDS THIS MAKES IT SO THE FIELD WILL SHOW UP---> <!--- Shows what was previously entered for Model No, Product Type, and Type of Hardware Failure ---> <cfloop query="serial"> <div id="dynamic#count#Input"> <table class="zpExpandedTable" id="modeltable"> <th class="sectiontitletick" colspan="7"> Serial Information #count# </th> <tr> <td id="paddingformultitop">Model No: </td> </td> <td> <select name="modelno_#count#"> <option value="">Make A Selection</option> <cfloop query="models"> <option value="#model#"<cfif #model# is #model_no#>selected</cfif>>#model#</option> </cfloop> </select></td> <td> Product Type: </td> <td> <select name="producttype_#count#"> <option value="" selected>No Choice</option> <cfloop query="getProdType"> <option value="#pk_productType#"<cfif #pk_productType# is #product_type#>selected</cfif>>#pk_productType#</option> </cfloop> </select> </td> <td class="red"> Type Of Hardware Failure*: </td> <td> <select name="hardwarefailure_#count#"> <option value="" selected>Make A Selection</option> <cfloop query="getHardwareFail"> <option value="#pk_hardwareFailure#"<cfif #pk_hardwareFailure# is #type_hardware_failure#>selected</cfif>>#pk_hardwareFailure#</option> </cfloop> </select> </td> </tr> <table> <!--- Shows what was previously entered for Serial Number and Software/Hardware ---> <table class="zpExpandedTable" id="modeltable"> <tr> <td id="paddingformultitop"> Serial Number: <input type="text" name="serialnum_#count#" value="#pka_serialNo#"> Software/Hardware: <select name="softhardware_#count#"> <option value="" selected>No Choice</option> <cfloop query="getSoftHard"> <option value="#pk_softwareHardware#"<cfif #pk_softwareHardware# is #software_hardware#>selected</cfif>>#pk_softwareHardware#</option> </cfloop> </select> </td> </tr> </table> <!--- Shows what was previously entered for Description ---> <cfquery name="getnotes" dbtype="query" > SELECT * FROM notes WHERE fk_serialNo=<cfqueryparam value="#pka_serialNo#" cfsqltype="cf_sql_char" maxLength="20"> </cfquery> <cfloop query="getnotes"> <input type="hidden" name="pk_num_#count#" id="pk_num" value="" /></cfloop> <!---<div style="width: 150px; height: 150px; overflow-y: scroll; scrollbar-arrow-color:blue; scrollbar-face-color: #e7e7e7; scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color:#888888;">---> <table class="zpExpandedTable" id="resoltable" cellpadding="3" cellspacing="0"> <tr><td id="paddingformutli"> Previously Submitted Descriptions:</td><td id="paddingformutli"> <div id="descriptionbox" style="HEIGHT:100px; WIDTH:500px; OVERFLOW:auto;" > <cfloop query="getnotes"> Added By: #fk_addedBy# <br/> Dated Added: #DateFormat(date_stamp,'mm/dd/yyyy')#<br/><br/> #description# <div id="line"></div> </cfloop></div></td> </tr> </table> <table class="zpExpandedTable" id="resoltable" cellpadding="3" cellspacing="0"> <tr> <!---<input type="hidden" name="thedescriptoin_#count#" id="thedescriptoin" value="#description#" />---> <td id="paddingformutli"> Description: </td> <td class="descriptionmoveinmulti"> ( You may enter up to 1000 characters. ) <br> <textarea maxlength='1000' onkeyup='return descriptionmaxlength(this)' onkeydown='return descriptionmaxlength(this)'rows='4' cols='60' name="thedescription_#count#"></textarea> </td> </tr> </table> <!---Shows what was previously entered for Resolution ---> <table class="zpExpandedTable" id="resoltable" cellpadding="1" cellspacing="0"> <tr> <td id="paddingformutli"> Resolution: </td> <td class="resolutionmoveinmulti"> ( You may enter up to 1500 characters. ) <br> <textarea maxlength="1500" onkeyup="return resolutionismaxlength(this)" onkeydown="return resolutionismaxlength(this)" rows="4" cols="60" name="resolution_#count#">#resolution#</textarea> </td> </tr> </table> <!--- Shows what was previously entered for Resolution Date, Current Date (for resolution date) and resolution vertified as effective by ---> <table class="zpExpandedTable" id="resoldatetab" cellpadding="1" cellspacing="0"> <tr> <td id="paddingformultitop"> Resolution Date: (MM/DD/YYYY) </td> <td> <input type="text" name="resdate_#count#" value="#DateFormat(resolution_date,'mm/dd/yyyy')#"> Current Date: <input type="checkbox" name="currentdateresol_#count#" onClick="resdate_#count#.value=fill_date()"> </td> <td> Resolution Verified as effective by: </td> <td> <select name="resvertified_#count#"> <option value="" selected>Make A Selection</option> <cfloop query="gettech"> <option value="#fname# #lname#"<cfif "#fname# #lname#" is #resolution_verified_by#> selected</cfif>>#fname# #lname#</option> </cfloop> </select> </td> </tr> </table> <!--- Shows what was previously entered for Vertification Date, Current Date (for vertification date) ---> <table class="zpExpandedTable" id="resoltable" cellpadding="1" cellspacing="0"> <tr> <td id="paddingformultitop"> Verification Date: (MM/DD/YYYY) </td> <td class="vertificationmoveinmulti"> <input type="text" name="vertifidate_#count#" value="#DateFormat(verification_date,'mm/dd/yyyy')#"> Current Date: <input type="checkbox" name="currentdatevert_#count#" onClick="vertifidate_#count#.value=fill_date()"> </td> </tr> </table> <!--- Shows what was previously entered for Dept/Vendor Responsibility ---> <table class="zpExpandedTable" id="resoltable" cellpadding="1" cellspacing="0"> <tr> <td class="red" id="paddingformultitop"> Dept/Vendor Responsibility*: <select name="deptvendor_#count#"> <option value="" selected>Make A Selection</option> <cfloop query="getDeptVendor"> <option value="#pk_deptVendor#"<cfif #pk_deptVendor# is #dept_responsibility#>selected</cfif>>#pk_deptVendor#</option> </cfloop> </select> </td> </tr> </table> <input type="hidden" name="serialcount" id="serialcount" value="#count#"> <!--- Adds Delete to every ticket ---> <table class="zpExpandedTable" id="resoltable" cellpadding="1" cellspacing="0"> <tr> <td> <input type="button" class="removeticket" value="Remove Serial #count#" onClick="removeElement('dynamic#count#Input')"> </td> </tr> <tr> <td> <input type="button" class="addticket" value="Add Parts" onClick="addpartInput('dynamic#count#Input')"> </td> </tr> </table> <!---Shows what was previously entered into parts table---> <!---dbtype="query"---> <cfquery name="getparts" dbtype="query" > SELECT * FROM parts WHERE fk_serialNo=<cfqueryparam value="#pka_serialNo#" cfsqltype="cf_sql_char" maxLength="20"> </cfquery> <cfset count1 = 0> <!---<cfif serial.recordcount is 0>---> <!---<cfloop query="getparts"> <cfset count1 = count1 + 1>---> <!---The template is where most of the parts section is held---> <!---<cfinclude template="partsdisplay.cfm">---> <!---<cfset count1 = 0>---> <cfloop query="getparts"> <cfset count1 = count1 + 1> <cfset hc_partNo = #hc_partNo#> <cfset part_returned = #part_returned#> <cfset defective = #defective#> <cfset rma_number = #rma_number#> <cfinclude template="partsdisplay.cfm"> </cfloop> <cfif serial.recordcount is 0 and getparts.recordcount is 0> <cfset count1 = 1> <cfset hc_partNo = ""> <cfset part_returned = ""> <cfset defective = ""> <cfset rma_number = ""> <cfinclude template="partsdisplay.cfm"> </cfif> <input type="hidden" name="partscount#count#" id="partscount#count#" value="#count1#"/> <!---</cfloop> ---> </div> <!---this one makes it so you can add a part to a previously submitted serial---> <input type="hidden" name="partcounter#count#" id="partcounter#count#" value="#count1#" /> </cfloop>
Code:
<div id="dynamicInput"> <!--- All Ticket Information Appears Here---> <!---If there is a serial it will show it (parts table works the same way). parts is in serialpartsdisplay.cfm---> <cfset count = 0> <cfoutput query="serial"> <cfset count = count + 1> <cfset model_no = #model_no#> <cfset product_type = #product_type#> <cfset type_hardware_failure = #type_hardware_failure#> <cfset pka_serialNo = #pka_serialNo#> <cfset software_hardware = #software_hardware#> <cfset resolution = #resolution#> <cfset resolution_date = #resolution_date#> <cfset resolution_verified_by = #resolution_verified_by#> <cfset verification_date = #verification_date#> <cfset dept_responsibility = #dept_responsibility#> <cfinclude template="serialpartsdisplay.cfm"> </cfoutput> <!--- If fields in the serial was not added it shows the blank field/ or it will show the whole table if no serial was submitted (parts table works the same way). parts is in serialpartsdisplay.cfm---> <cfif serial.recordcount is 0> <cfset count = 1> <cfset model_no = ""> <cfset product_type = ""> <cfset type_hardware_failure = ""> <cfset pka_serialNo = ""> <cfset software_hardware = ""> <cfset resolution = ""> <cfset resolution_date = ""> <cfset resolution_verified_by = ""> <cfset verification_date = ""> <cfset dept_responsibility = ""> <cfoutput><cfinclude template="serialpartsdisplay.cfm"></cfoutput> </cfif> <input type="hidden" value="<cfoutput>#count#</cfoutput>" name="theValue" id="theValue" /> </div> <input type="button" class="addticket" value="Add Serial" onClick="addInput('dynamicInput');" >
Rach
Comment