Kwang,

Thanks for the reply, but the form post back to itself and the
param tags are still there. It just is not seeing them or
something. I am lost!!!




Douglas Brown
Email: [EMAIL PROTECTED]
----- Original Message -----
From: "Kwang Suh" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Saturday, June 29, 2002 10:42 AM
Subject: RE: trouble passing variables


> Checkbox fields only exist upon submission if they are
checked.
>
> I always create cfparams for checkbox fields on the action
page.
>
> > -----Original Message-----
> > From: Douglas Brown [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, June 28, 2002 3:46 PM
> > To: CF-Talk
> > Subject: trouble passing variables
> >
> >
> > I have a form that is populated from a query, that has
several
> > checkboxes. The form posts back to itslef for update, but
when I make
> > modifications to the checkboxes, I get a expression
evaluation error
> > that it cannot find the checkbox form fields. I have enabled
debugging
> > and in fact the variables are not getting passed. I have
pasted the form
> > below, for some insight.
> >
> >
> > <cfparam name="AC" default="0">
> > <cfparam name="cruise_control" default="0">
> > <cfparam name="power_brakes" default="0">
> > <cfparam name="tilt_wheel" default="0">
> > <cfparam name="power_locks" default="0">
> > <cfparam name="leather" default="0">
> > <cfparam name="power_steering" default="0">
> > <cfparam name="am_fm" default="0">
> > <cfparam name="power_windows" default="0">
> > <cfparam name="power_seats" default="0">
> > <cfparam name="cass" default="0">
> > <cfparam name="d_airbag" default="0">
> > <cfparam name="CD" default="0">
> > <cfparam name="p_airbag" default="0">
> > <cfparam name="anti_lock" default="0">
> > <cfparam name="convertible" default="0">
> > <cfparam name="four_wheel_drive" default="0">
> > <cfparam name="hatchback" default="0">
> > <cfparam name="tow_pkg" default="0">
> > <cfparam name="sunroof" default="0">
> > <cfparam name="classic" default="0">
> > <cfparam name="show_price" default="0">
> > <cfparam name="mfgDate" default="">
> > <cfparam name="make" default="">
> > <cfparam name="model" default="">
> > <cfparam name="vin" default="">
> > <cfparam name="stock_number" default="">
> > <cfparam name="color" default="">
> > <cfparam name="condition" default="">
> > <cfparam name="sale_price" default="">
> > <cfparam name="show_price" default="0">
> > <cfparam name="photo1" default="">
> > <cfparam name="photo2" default="">
> > <cfparam name="photo3" default="">
> > <cfparam name="photo4" default="">
> >
> >
> > <cfif isDefined("action")>
> >
> > <!---Update the inventory table//--->
> >
> > <cfquery datasource="#request.site.dsn#"
name="update_inventory">
> > update inventory
> > set  mfg_date   = '#mfg_date#',
> >   stock_number = '#attributes.stock_number#',
> >   vin    = '#attributes.vin#',
> >   make   = '#attributes.make#',
> >   model   = '#attributes.model#',
> >   mileage   = '#attributes.mileage#',
> >   color   = '#attributes.color#',
> >   condition  = '#attributes.condition#',
> >   sale_price  = #attributes.sale_price#,
> >   show_price  = '#attributes.show_price#'
> > where  id     = #attributes.inventory_id#
> > </cfquery>
> >
> > <!---Update the options table//--->
> >
> > <cfquery datasource="#request.site.dsn#"
name="update_options">
> > update options
> > set  ac     = #attributes.ac#,
> >   convertible   = #attributes.convertible#,
> >   d_airbag   = #attributes.d_airbag#,
> >   p_airbag   = #attributes.p_airbag#,
> >   hatchback   = #attributes.hatchback#,
> >   anti_lock   = #attributes.anti_lock#,
> >   am_fm    = #attributes.am_fm#,
> >   cass    = #attributes.cass#,
> >   power_seats   = #attributes.power_seats#,
> >   power_windows   = #attributes.power_windows#,
> >   power_locks   = #attributes.power_locks#,
> >   power_brakes  = #attributes.power_brakes#,
> >   power_steering  = #attributes.power_steering#
> >   tilt_wheel   = #attributes.tilt_wheel#,
> >   cruise_control  = #attributes.cruise_control#,
> >   cd     = #attributes.cd#,
> >   four_wheel_drive = #attributes.four_wheel_drive#,
> >   sunroof    = #attributes.sunroof#,
> >   leather    = #attributes.leather#,
> >   tow_pkg    = #attributes.tow_pkg#,
> >   classic    = #attributes.classic#
> > where inventory_id   = #attributes.inventory_id#
> > </cfquery>
> > </cfif>
> >
> > <!---Populate the form//--->
> >
> > <cfquery datasource="#request.site.dsn#"
> > name="get_inventory_for_update">
> > select   inventory.id,
> >    inventory.mfg_date,
> >    inventory.stock_number,
> >    inventory.vin,
> >    inventory.make,
> >    inventory.model,
> >    inventory.mileage,
> >    inventory.color,
> >    inventory.condition,
> >    inventory.sale_price,
> >    inventory.show_price,
> >    options.ac,
> >    options.convertible,
> >    options.d_airbag,
> >    options.p_airbag,
> >    options.hatchback,
> >    options.anti_lock,
> >    options.am_fm,
> >    options.cass,
> >    options.power_seats,
> >    options.power_windows,
> >    options.power_locks,
> >    options.power_brakes,
> >    options.power_steering,
> >    options.tilt_wheel,
> >    options.cruise_control,
> >    options.cd,
> >    options.four_wheel_drive,
> >    options.sunroof,
> >    options.leather,
> >    options.tow_pkg,
> >    options.classic,
> >    photos.photo,
> >    photos.thumbnail
> > from   inventory
> > inner join  options on inventory.id = options.inventory_id
> > inner join  photos on inventory.id  = photos.inventory_id
> > where   inventory.id    = #attributes.inventory_id#
> > </cfquery>
> > <p>&nbsp;</p>
> >
> > <form
> >
action="index.cfm?fuseaction=updateInventory&inventory_id=<cfout
put>#att
> > ributes.inventory_id#&popup=true&action=update</cfoutput>"
> > method="post">
> > <table width="60%" cellspacing="0" cellpadding="1"
border="0"
> > align="center">
> >  <tr bgcolor="#336666">
> >   <td>
> > <table width="100%" cellspacing="0" cellpadding="0"
border="0"
> > align="center">
> >   <tr>
> >     <td bgcolor="#FB8B27" align="center"
class="consoleBlack"
> > height="24"><b>Update Inventory</b></td>
> >   </tr>
> >   <tr>
> >     <td width="50%" valign="top" bgcolor="#FFFFFF">
> >  <table width="100%" border="0" cellpadding="0">
> >         <tr>
> >           <td bgcolor="#FFFFFF" valign="top"><table
width="100%"
> > border="0" cellpadding="5" cellspacing="0">
> >               <tr>
> >                 <td bgcolor="#FFFFFF" colspan="2"><img
> > src="images/details.gif"></td>
> >               </tr>
> >               <tr>
> >                 <td bgcolor="#FFFFFF"
colspan="2">&nbsp;</td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">MFG
> >                   Date</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="mfg_date" size="20"
maxlength="4"
> >
value="<cfoutput>#dateFormat(get_inventory_for_update.mfg_date,
> > "yyyy")#</cfoutput>"></td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Make</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="make"
> >
value="<cfoutput>#get_inventory_for_update.make#</cfoutput>"></t
d>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Model</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="model"
> >
value="<cfoutput>#get_inventory_for_update.model#</cfoutput>"></
td>
> >               </tr>
> >       <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Mileage</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="mileage"
> >
value="<cfoutput>#get_inventory_for_update.mileage#</cfoutput>">
</td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Vin</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="vin"
> >
value="<cfoutput>#get_inventory_for_update.vin#</cfoutput>"></td
>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Stock
> >                   #</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="stock_number"
> >
value="<cfoutput>#get_inventory_for_update.stock_number#</cfoutp
ut>"></t
> > d>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Color</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="color"
> >
value="<cfoutput>#get_inventory_for_update.color#</cfoutput>"></
td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Condition</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="condition"
> >
value="<cfoutput>#get_inventory_for_update.condition#</cfoutput>
"></td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Price</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="text" name="sale_price"
> >
value="<cfoutput>#round(get_inventory_for_update.sale_price)#</c
foutput>
> > ">
> >     <br>
> >     <cfoutput><input type="checkbox" name="show_price"
> > value="#get_inventory_for_update.show_price#" <cfif
> > (get_inventory_for_update.show_price) EQ
> > 1>checked</cfif>></cfoutput>&nbsp;Display [Ask Dealer] to
public
> >     </td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">image_1</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="file" name="photo1"></td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">image_2</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="file" name="photo2"></td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">image_3</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="file" name="photo3"></td>
> >               </tr>
> >               <tr>
> >                 <td width="15%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">image_4</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack"
width="85%">
> >     <input type="file" name="photo4"></td>
> >               </tr>
> >             </table></td>
> >           <td valign="top" bgcolor="#FFFFFF"><table
width="100%"
> > border="0" cellpadding="5" cellspacing="0">
> >               <tr>
> >                 <td bgcolor="#FFFFFF" colspan="4"><img
> > src="images/options.gif"></td>
> >               </tr>
> >               <tr>
> >                 <td bgcolor="#FFFFFF"
colspan="4">&nbsp;</td>
> >               </tr>
> >               <tr>
> >                 <td width="39%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">A/C</td>
> >                 <td width="13%" bgcolor="#FFFFFF"
class="consoleBlack">
> > <cfoutput><input type="checkbox" name="ac"
> > value="#get_inventory_for_update.ac#" <cfif
> > (get_inventory_for_update.ac) EQ
1>checked</cfif>></cfoutput>
> >     </td>
> >                 <td width="33%" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Cruise</td>
> >                 <td width="15%" bgcolor="#FFFFFF"
class="consoleBlack">
> > <cfoutput><input type="checkbox" name="cruise_control"
> > value="#get_inventory_for_update.cruise_control#" <cfif
> > (get_inventory_for_update.cruise_control) EQ
> > 1>checked</cfif>></cfoutput>
> >     </td>
> >               </tr>
> >               <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">Power
> > Brakes</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> >  <cfoutput><input type="checkbox" name="power_brakes"
> > value="#get_inventory_for_update.power_brakes#" <cfif
> > (get_inventory_for_update.power_brakes) EQ
1>checked</cfif>></cfoutput>
> >     </td>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">Tilt
> > Wheel</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="tilt_wheel"
> > value="#get_inventory_for_update.tilt_wheel#" <cfif
> > (get_inventory_for_update.tilt_wheel) EQ
> > 1>checked</cfif>></cfoutput></td>
> >               </tr>
> >               <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">Power
> > Locks</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="power_locks"
> > value="#get_inventory_for_update.power_locks#" <cfif
> > (get_inventory_for_update.power_locks) EQ
1>checked</cfif>></cfoutput>
> >     </td>
> >                 <td nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Leather</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="leather"
> > value="#get_inventory_for_update.leather#" <cfif
> > (get_inventory_for_update.leather) EQ
1>checked</cfif>></cfoutput></td>
> >               </tr>
> >               <tr>
> >                 <td height="34" nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Power
> >                   Steering</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="power_steering"
> > value="#get_inventory_for_update.power_steering#" <cfif
> > (get_inventory_for_update.power_steering) EQ
> > 1>checked</cfif>></cfoutput></td>
> >                 <td nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">AM/FM</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="am_fm"
> > value="#get_inventory_for_update.am_fm#" <cfif
> > (get_inventory_for_update.am_fm) EQ
1>checked</cfif>></cfoutput></td>
> >               </tr>
> >               <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">Power
> > Windows</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="power_windows"
> > value="#get_inventory_for_update.power_windows#" <cfif
> > (get_inventory_for_update.power_windows) EQ
> > 1>checked</cfif>></cfoutput></td>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">Cass
> > Player</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="cass"
> > value="#get_inventory_for_update.cass#" <cfif
> > (get_inventory_for_update.cass) EQ
1>checked</cfif>></cfoutput></td>
> >               </tr>
> >               <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">D
> > Airbag</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="d_airbag"
> > value="#get_inventory_for_update.d_airbag#" <cfif
> > (get_inventory_for_update.d_airbag) EQ
1>checked</cfif>></cfoutput></td>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">CD
> > player</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="cd"
> > value="#get_inventory_for_update.cd#" <cfif
> > (get_inventory_for_update.cd) EQ
1>checked</cfif>></cfoutput>
> >     </td>
> >               </tr>
> >               <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">P
> > Airbag</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> >     <cfoutput><input type="checkbox" name="p_airbag"
> > value="#get_inventory_for_update.p_airbag#" <cfif
> > (get_inventory_for_update.p_airbag) EQ
1>checked</cfif>></cfoutput></td>
> >                 <td nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Anti-lock</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="anti_lock"
> > value="#get_inventory_for_update.anti_lock#" <cfif
> > (get_inventory_for_update.anti_lock) EQ
1>checked</cfif>></cfoutput>
> >     </td>
> >               </tr>
> >               <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Convertible</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="convertible"
> > value="#get_inventory_for_update.convertible#" <cfif
> > (get_inventory_for_update.convertible) EQ
> > 1>checked</cfif>></cfoutput></td>
> >                 <td nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">4WD</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="four_wheel_drive"
> > value="#get_inventory_for_update.four_wheel_drive#" <cfif
> > (get_inventory_for_update.four_wheel_drive) EQ
> > 1>checked</cfif>></cfoutput>
> >     </td>
> >               </tr>
> >               <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Hatchback</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="hatchback"
> > value="#get_inventory_for_update.hatchback#" <cfif
> > (get_inventory_for_update.hatchback) EQ
> > 1>checked</cfif>></cfoutput></td>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">Tow
> > Pkg</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="tow_pkg"
> > value="#get_inventory_for_update.tow_pkg#" <cfif
> > (get_inventory_for_update.tow_pkg) EQ
1>checked</cfif>></cfoutput>
> >     </td>
> >               </tr>
> >               <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">Sun
> > Roof</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="sunroof"
> > value="#get_inventory_for_update.sunroof#" <cfif
> > (get_inventory_for_update.sunroof) EQ
1>checked</cfif>></cfoutput></td>
> >                 <td nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">Classic Car</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="classic"
> > value="#get_inventory_for_update.classic#" <cfif
> > (get_inventory_for_update.classic) EQ
1>checked</cfif>></cfoutput>
> >     </td>
> >               </tr>
> >      <tr>
> >                 <td nowrap bgcolor="#FFFFFF"
class="consoleBlack">Power
> > Seats</td>
> >                 <td bgcolor="#FFFFFF" class="consoleBlack">
> > <cfoutput><input type="checkbox" name="power_seats"
> > value="#get_inventory_for_update.power_seats#" <cfif
> > (get_inventory_for_update.power_seats) EQ
> > 1>checked</cfif>></cfoutput></td>
> >                 <td nowrap bgcolor="#FFFFFF"
> > class="consoleBlack">&nbsp;</td>
> >                 <td bgcolor="#FFFFFF"
class="consoleBlack">&nbsp;</td>
> >               </tr>
> >              <tr>
> >                 <td bgcolor="#FFFFFF" colspan="4"
height="100%"
> > align="right">&nbsp;</td>
> >               </tr>
> >              <tr>
> >                 <td bgcolor="#FFFFFF" colspan="4"
height="100%"
> > align="right">&nbsp;</td>
> >               </tr>
> >              <tr>
> >                 <td bgcolor="#FFFFFF" colspan="4"
height="100%"
> > align="right">&nbsp;</td>
> >               </tr>
> >      <tr>
> >                 <td bgcolor="#FFFFFF" colspan="4"
height="100%"
> > align="right">
> >     <cfoutput><input type="hidden" name"inventory_id"
> > value="#get_inventory_for_update.id#"></cfoutput>
> >     <input type="submit" value="Update inventory">
> >     </td>
> >               </tr>
> >             </table></td>
> >         </tr>
> >       </table></td>
> >   </tr>
> > </table>
> > </td>
> > </tr>
> > </table>
> > </form>
> >
> >
> >
> >
> > Douglas Brown
> > Email: [EMAIL PROTECTED]
> >
> >
>

______________________________________________________________________
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to