Question
Setting Unique Values
I posted a message earlier about updating muliptle rows on
one page. I was told to try using CFGRID, however, our web provider
does not allow for JAVA to to used. Another option was to set each
value up with a unique identifier, i.e., QTY1,QTY2, etc. This way
the values can be distinquished when processing them on the action
page. I must be having a "blonde" moment, because I am not sure how
to do this. The value of NIIN retrieved by the query is unique.
This page displays correctly, but, when I try to process this page,
I cannot not get the actual value that is stored in the QTY field.
Any help would be greatly appreciated.
Here is the code in which I am trying to set up a check box to indicate that the row needs to be updated and the qty that needs to be set.
<cfquery name="saret_nsn" datasource="SARET">
select *
from saret_nsn
order by niin
</cfquery>
<html xmlns=" http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
<title>SARET Truck Management</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="mm_health_nutr.css" type="text/css" />
<script language="JavaScript" type="text/javascript">
//--------------- LOCALIZEABLE GLOBALS ---------------
var d=new Date();
var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
//Ensure correct for language. English is "January 1, 2004"
var TODAY = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
//--------------- END LOCALIZEABLE ---------------
</script>
</head>
<body bgcolor="#F4FFE4"><cfinclude template="top.cfm">
<td>
<cfform action="truckadd1.cfm" method="post" name="theform" preservedata="true" preloader="no">
<table border="0" cellspacing="0" cellpadding="0" width="405" >
<tr align="center">
<td><b><h5><font color="55119F">Parts Conex ID:</font></h5></b>
<input name="TRUCKID" type="text" tabindex="2" size="10" maxlength="10" />
<input name="submit" type="submit" onclick="validate(this); return returnVal;" value="Add Inventory" />
</td>
</tr>
<tr><td colspan="2"><br></td></tr>
<tr>
<td><b><font color="55119F">ADD:</font></b><br /></td>
<td><b><font color="55119F">QTY:</font></b><br /></td>
<td><b><font color="55119F">NIIN:</font></b><br /></td>
<td><b><font color="55119F">NOMEN:</font></b><br /></td>
<td><b><font color="55119F">SOS:</font></b><br /></td>
<td><b><font color="55119F">UPRICE:</font></b><br /></td>
<td><b><font color="55119F">UI:</font></b><br /></td>
<td><b><font color="55119F">CUBE:</font></b><br /></td>
<td><b><font color="55119F">WEIGHT:</font></b><br /></td>
<td><b><font color="55119F">CIIC:</font></b><br />
</tr>
<tr>
<cfoutput query="saret_nsn">
<td>
<input name="ADD" type="checkbox" tabindex="6" value="#NIIN#" />
</td>
<td>
<input name="QTY#NIIN#" type="text" tabindex="6" size="10" maxlength="10" />
</td>
<td>
<input name="NIIN" type="text" tabindex="7" value="#NIIN#" size="15" maxlength="15" readonly="true" />
</td>
<td>
<input name="NOMEN" type="text" tabindex="6" value="#NOMEN#" size="30" maxlength="30" readonly="true" />
</td>
<td>
<input name="SOS" type="text" tabindex="7" value="#SOS#" size="3" maxlength="3" readonly="true" />
</td>
<td>
<input name="UPRICE" type="text" tabindex="8" value="#UPRICE#" size="10" maxlength="10" readonly="true" />
</td>
<td>
<input name="UI" type="text" tabindex="9" value="#UI#" size="3" maxlength="3" readonly="true" />
</td>
<td>
<input name="CUBE" type="text" tabindex="10" value="#CUBE#" size="8" maxlength="8" readonly="true" />
</td>
<td>
<input name="WEIGHT" type="text" tabindex="11" value="#WEIGHT#" size="8" maxlength="8" readonly="true" />
</td>
<td>
<input name="CIIC" type="text" tabindex="12" value="#CIIC#" size="3" maxlength="3" readonly="true" />
</td>
<td><b><font color="55119F"><a href="analystinfo.cfm?analcd=#ANALCD#" target="_blank" >ANALCD:</A></font></b><br />
<input name="ANALCD" type="text" tabindex="13" onClick="OpenAnalInfo()" value="#ANALCD#" size="5" maxlength="5" readonly="true" />
<input name="ANALCD" type="hidden" value="#ANALCD#" size="5" maxlength="35" />
</td>
</tr>
</cfoutput>
<tr>
<td align="center"><input name="reset" type="reset" /></td>
</tr>
</table>
</cfform>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Any help would be greatly appreciated.
Here is the code in which I am trying to set up a check box to indicate that the row needs to be updated and the qty that needs to be set.
<cfquery name="saret_nsn" datasource="SARET">
select *
from saret_nsn
order by niin
</cfquery>
<html xmlns=" http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
<title>SARET Truck Management</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="mm_health_nutr.css" type="text/css" />
<script language="JavaScript" type="text/javascript">
//--------------- LOCALIZEABLE GLOBALS ---------------
var d=new Date();
var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
//Ensure correct for language. English is "January 1, 2004"
var TODAY = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
//--------------- END LOCALIZEABLE ---------------
</script>
</head>
<body bgcolor="#F4FFE4"><cfinclude template="top.cfm">
<td>
<cfform action="truckadd1.cfm" method="post" name="theform" preservedata="true" preloader="no">
<table border="0" cellspacing="0" cellpadding="0" width="405" >
<tr align="center">
<td><b><h5><font color="55119F">Parts Conex ID:</font></h5></b>
<input name="TRUCKID" type="text" tabindex="2" size="10" maxlength="10" />
<input name="submit" type="submit" onclick="validate(this); return returnVal;" value="Add Inventory" />
</td>
</tr>
<tr><td colspan="2"><br></td></tr>
<tr>
<td><b><font color="55119F">ADD:</font></b><br /></td>
<td><b><font color="55119F">QTY:</font></b><br /></td>
<td><b><font color="55119F">NIIN:</font></b><br /></td>
<td><b><font color="55119F">NOMEN:</font></b><br /></td>
<td><b><font color="55119F">SOS:</font></b><br /></td>
<td><b><font color="55119F">UPRICE:</font></b><br /></td>
<td><b><font color="55119F">UI:</font></b><br /></td>
<td><b><font color="55119F">CUBE:</font></b><br /></td>
<td><b><font color="55119F">WEIGHT:</font></b><br /></td>
<td><b><font color="55119F">CIIC:</font></b><br />
</tr>
<tr>
<cfoutput query="saret_nsn">
<td>
<input name="ADD" type="checkbox" tabindex="6" value="#NIIN#" />
</td>
<td>
<input name="QTY#NIIN#" type="text" tabindex="6" size="10" maxlength="10" />
</td>
<td>
<input name="NIIN" type="text" tabindex="7" value="#NIIN#" size="15" maxlength="15" readonly="true" />
</td>
<td>
<input name="NOMEN" type="text" tabindex="6" value="#NOMEN#" size="30" maxlength="30" readonly="true" />
</td>
<td>
<input name="SOS" type="text" tabindex="7" value="#SOS#" size="3" maxlength="3" readonly="true" />
</td>
<td>
<input name="UPRICE" type="text" tabindex="8" value="#UPRICE#" size="10" maxlength="10" readonly="true" />
</td>
<td>
<input name="UI" type="text" tabindex="9" value="#UI#" size="3" maxlength="3" readonly="true" />
</td>
<td>
<input name="CUBE" type="text" tabindex="10" value="#CUBE#" size="8" maxlength="8" readonly="true" />
</td>
<td>
<input name="WEIGHT" type="text" tabindex="11" value="#WEIGHT#" size="8" maxlength="8" readonly="true" />
</td>
<td>
<input name="CIIC" type="text" tabindex="12" value="#CIIC#" size="3" maxlength="3" readonly="true" />
</td>
<td><b><font color="55119F"><a href="analystinfo.cfm?analcd=#ANALCD#" target="_blank" >ANALCD:</A></font></b><br />
<input name="ANALCD" type="text" tabindex="13" onClick="OpenAnalInfo()" value="#ANALCD#" size="5" maxlength="5" readonly="true" />
<input name="ANALCD" type="hidden" value="#ANALCD#" size="5" maxlength="35" />
</td>
</tr>
</cfoutput>
<tr>
<td align="center"><input name="reset" type="reset" /></td>
</tr>
</table>
</cfform>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>