• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

check box value.

Participant ,
Dec 14, 2006 Dec 14, 2006

Copy link to clipboard

Copied

Hola fellow programmers.
This code is driving me wal nut..I am trying insert the data into a db but somehow it is not swicthing btw v1 and v2 variables. Form.occ is dynamically populated checkboxes and Form.Vr12H8H is dynamically populated select boxes..
any help willl be app..


=====================

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="css/main.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/javascript" src="js/main.js"></script>
<style type="text/css">
<!--
.style1 {font-family: Arial, Helvetica, sans-serif}
.style3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
}
.style4 {
font-size: 14px;
font-weight: bold;
color: #FF9933;
}
.style6 {font-size: 12px}
-->
</style>
</head>

<body>


<CFQUERY NAME="SingleQuery" DATASOURCE="#FormVector#">
select genbid_assignmentinfo.facname
, genbid_assignmentinfo.facsch
, genbid_bidresult.lastname
, genbid_bidresult.firstname
, genbid_bidresult.homefac
, genbid_assignmentinfo.facspot
, genbid_assignmentinfo.facid

from genbid_assignmentinfo
left
join genbid_bidresult
on genbid_bidresult.facsch = genbid_assignmentinfo .facsch
and genbid_bidresult.facname = genbid_assignmentinfo .facname
and genbid_bidresult.factype = 'SGT'
order
by genbid_assignmentinfo .facname
, genbid_assignmentinfo .facsch
, genbid_bidresult.lastname
, genbid_bidresult.firstname
</CFQUERY>


<cfquery name="gethomefac" datasource="#FormVector#">
select facid,facname
from genbid_facility

order by facname
</cfquery>



<form method="post">
<table width="650px" border="0" align="center" cellpadding="2" cellspacing="2" class="graytableborder">

<CFOUTPUT QUERY="SingleQuery" GROUP="facname">

<tr>
<td height="78" align="center" valign="middle" bgcolor="##CCCCCC"><span class="style3">#facname#</span></td>
<CFOUTPUT GROUP="facsch">
<td align="left" valign="top"><span class="style1"><span class="style4">#facsch#</span><br />
<span class="style6">

<cfset i=0>

<cfif #firstname# neq "">
<cfoutput>

<input type="checkbox" name="Occ" value="#facname#|#facsch#|#facid#|#i#<cfif facname eq "VR">|#homefac#</cfif>"><cfif facname eq "VR">#homefac#</cfif>- #firstname# #lastname#<br />

<cfset i=i+1>
</cfoutput>
</cfif>


<cfset fs=#facspot#-#i#>
<cfloop index="b" from="1" to="#fs#">
<input type="checkbox" name="Occ" value="#facname#|#facsch#|#facid#|#b##i#<cfif facname eq "VR"><cfif #homefac# neq "">|#homefac#</cfif></cfif>">

<cfif facname neq "VR">
Open Spot<br />
<cfelse>
<cfset fid=#facid#>
<select name="Vr12H8H" >
<option value=""></option>
<cfloop query="gethomefac">
<option value="#facname#">#facname#</option>
</cfloop>
</select><br />
</cfif>

</cfloop>
</span></span>

</td>


</CFOUTPUT>

</tr>
<tr><td><hr size="0.5" noshade="noshade" color="##99CC00"/></td><td colspan="6"><hr size="0.5" noshade="noshade" color="##99CC00"/></td></tr>

</CFOUTPUT>
</table>
<center><input type="submit" class="button" id="sb" name="sb" value="Submit"></center>

</form>

<cfif isdefined('Form.sb')>
<cfif isdefined('Form.Occ') >
<cfset v2=""><cfset v3="">
<cfloop list="#Form.Occ#" index="f">

<cfset v1=#listgetat(f,3,"|")#>


<cfif #listlen(f,"|")# eq 5 >
<cfset v2=#listgetat(f,5,"|")#>

</cfif>
<!---cfif #Form.Vr12H8H# neq "" and #v2# eq "">
<cfset i=1>
<cfset v3=#listgetat(Form.Vr12H8H,i)#>
<cfset i=i+1>
</cfif--->

<cfoutput>#v3# v2:#v2#</cfoutput><cfabort>
<cfquery name="InsertD" datasource="#FormVector#">
insert into genbid_assignmenttemp
(facid,spot,homefac,status,tid)
values(
'#v1#',
1,
<cfif v2 neq "">'#v2#',<cfelse>'#v3#',</cfif>
'Y',
genbid_assignmenttempseq.nextval
)
</cfquery>



</cfloop>


</cfif>



</cfif>


</body>
</html>


TOPICS
Advanced techniques

Views

227

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Dec 14, 2006 Dec 14, 2006

Copy link to clipboard

Copied

LATEST
Not exactly sure this is what you are asking but....
With standard check boxes you need to have a default value on the page you
are submitting to since if it is unchecked that form field does not even
exist. With standard checkbox / input fields this is an easy way of check or
uncheck dynamically.


<input name="checkboxname" type="checkbox" value="checkboxvalue"<cfif
myfield is "Checked"> checked</cfif>>


"emmim44" <webforumsuser@macromedia.com> wrote in message
news:els2d0$j0n$1@forums.macromedia.com...
> Hola fellow programmers.
> This code is driving me wal nut..I am trying insert the data into a db but
> somehow it is not swicthing btw v1 and v2 variables. Form.occ is
> dynamically
> populated checkboxes and Form.Vr12H8H is dynamically populated select
> boxes..
> any help willl be app..
>
>
> =====================
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns=" http://www.w3.org/1999/xhtml">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
> <title>Untitled Document</title>
> <link href="css/main.css" rel="stylesheet" type="text/css">
> <script language="JavaScript" type="text/javascript"
> src="js/main.js"></script>
> <style type="text/css">
> <!--
> .style1 {font-family: Arial, Helvetica, sans-serif}
> .style3 {
> font-family: Arial, Helvetica, sans-serif;
> font-size: 15px;
> font-weight: bold;
> }
> .style4 {
> font-size: 14px;
> font-weight: bold;
> color: #FF9933;
> }
> .style6 {font-size: 12px}
> -->
> </style>
> </head>
>
> <body>
>
>
> <CFQUERY NAME="SingleQuery" DATASOURCE="#FormVector#">
> select genbid_assignmentinfo.facname
> , genbid_assignmentinfo.facsch
> , genbid_bidresult.lastname
> , genbid_bidresult.firstname
> , genbid_bidresult.homefac
> , genbid_assignmentinfo.facspot
> , genbid_assignmentinfo.facid
>
> from genbid_assignmentinfo
> left
> join genbid_bidresult
> on genbid_bidresult.facsch = genbid_assignmentinfo .facsch
> and genbid_bidresult.facname = genbid_assignmentinfo .facname
> and genbid_bidresult.factype = 'SGT'
> order
> by genbid_assignmentinfo .facname
> , genbid_assignmentinfo .facsch
> , genbid_bidresult.lastname
> , genbid_bidresult.firstname
> </CFQUERY>
>
>
> <cfquery name="gethomefac" datasource="#FormVector#">
> select facid,facname
> from genbid_facility
>
> order by facname
> </cfquery>
>
>
>
> <form method="post">
> <table width="650px" border="0" align="center" cellpadding="2"
> cellspacing="2" class="graytableborder">
>
> <CFOUTPUT QUERY="SingleQuery" GROUP="facname">
>
> <tr>
> <td height="78" align="center" valign="middle" bgcolor="##CCCCCC"><span
> class="style3">#facname#</span></td>
> <CFOUTPUT GROUP="facsch">
> <td align="left" valign="top"><span class="style1"><span
> class="style4">#facsch#</span><br />
> <span class="style6">
>
> <cfset i=0>
>
> <cfif #firstname# neq "">
> <cfoutput>
>
> <input type="checkbox" name="Occ"
> value="#facname#|#facsch#|#facid#|#i#<cfif facname eq
> "VR">|#homefac#</cfif>"><cfif facname eq "VR">#homefac#</cfif>-
> #firstname#
> #lastname#<br />
>
> <cfset i=i+1>
> </cfoutput>
> </cfif>
>
>
> <cfset fs=#facspot#-#i#>
> <cfloop index="b" from="1" to="#fs#">
> <input type="checkbox" name="Occ"
> value="#facname#|#facsch#|#facid#|#b##i#<cfif facname eq "VR"><cfif
> #homefac#
> neq "">|#homefac#</cfif></cfif>">
>
> <cfif facname neq "VR">
> Open Spot<br />
> <cfelse>
> <cfset fid=#facid#>
> <select name="Vr12H8H" >
> <option value=""></option>
> <cfloop query="gethomefac">
> <option value="#facname#">#facname#</option>
> </cfloop>
> </select><br />
> </cfif>
>
> </cfloop>
> </span></span>
>
> </td>
>
>
> </CFOUTPUT>
>
> </tr>
> <tr><td><hr size="0.5" noshade="noshade" color="##99CC00"/></td><td
> colspan="6"><hr size="0.5" noshade="noshade" color="##99CC00"/></td></tr>
>
> </CFOUTPUT>
> </table>
> <center><input type="submit" class="button" id="sb" name="sb"
> value="Submit"></center>
>
> </form>
>
> <cfif isdefined('Form.sb')>
> <cfif isdefined('Form.Occ') >
> <cfset v2=""><cfset v3="">
> <cfloop list="#Form.Occ#" index="f">
>
> <cfset v1=#listgetat(f,3,"|")#>
>
>
> <cfif #listlen(f,"|")# eq 5 >
> <cfset v2=#listgetat(f,5,"|")#>
>
> </cfif>
> <!---cfif #Form.Vr12H8H# neq "" and #v2# eq "">
> <cfset i=1>
> <cfset v3=#listgetat(Form.Vr12H8H,i)#>
> <cfset i=i+1>
> </cfif--->
>
> <cfoutput>#v3# v2:#v2#</cfoutput><cfabort>
> <cfquery name="InsertD" datasource="#FormVector#">
> insert into genbid_assignmenttemp
> (facid,spot,homefac,status,tid)
> values(
> '#v1#',
> 1,
> <cfif v2 neq "">'#v2#',<cfelse>'#v3#',</cfif>
> 'Y',
> genbid_assignmenttempseq.nextval
> )
> </cfquery>
>
>
>
> </cfloop>
>
>
> </cfif>
>
>
>
> </cfif>
>
>
> </body>
> </html>
>
>
>
>


Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Documentation