<select>
<option value="null">please choose a day</option>
<cfloop from="1" to="31" index="d">
<cfoutput>
    <option value="#d#" <cfif d IS
#testday#>selected</cfif>>#Day(d)#</option>
</cfoutput>
</cfloop>
</select>

you've got #day(d)# there, which you don't want, just use #d#.

> -----Original Message-----
> From: Ian Westbrook [mailto:[EMAIL PROTECTED]]
> Sent: 07 January 2003 11:24
> To: [EMAIL PROTECTED]
> Subject: [ cf-dev ] splitting date string (follow-up)...
> 
> 
> ok, so now using those values to set selects to today's date:
> 
> <cfset date = '#DateFormat('#CreateODBCDate(Now())#', 'yyyy-mm-dd')#'>
> <cfset testday = #DatePart('d', date)#>
> <cfset testmonth = #DatePart('m', date)#>
> <cfset testyear = #DatePart('yyyy', date)#>
> <cfset nextyear =  NumberFormat(Evaluate(testyear+2), "0000")>
> 
> <cfoutput>
> testday: #testday#<br>
> testmonth: #testmonth#<br>
> testyear: #testyear#<br>
> </cfoutput>
> 
> 
> <form>
> <select>
> <option value="null">please choose a month</option>
> <cfloop from="1" to="12" index="m">
> <cfoutput>
>     <option value="#m#" <cfif m IS
> #testmonth#>selected</cfif>>#monthasstring(m)#</option>
> </cfoutput>
> </cfloop>
> </select>
> 
> <br><br>
> 
> <select>
> <option value="null">please choose a day</option>
> <cfloop from="1" to="31" index="d">
> <cfoutput>
>     <option value="#d#" <cfif d IS
> #testday#>selected</cfif>>#Day(d)#</option>
> </cfoutput>
> </cfloop>
> </select>
> 
> <br><br>
> 
> <select>
> <option value="null">please choose a year</option>
> <cfloop from="#testyear#" to="#nextyear#" index="y">
> <cfoutput>
>     <option value="#y#" <cfif y IS 
> #testyear#>selected</cfif>>#y#</option>
> </cfoutput>
> </cfloop>
> </select>
> 
> </form>
> 
> which outputs this:
> 
> testday: 7
> testmonth: 1
> testyear: 2003 // which is all OK
> 
> but the values selcted in the drop downs are 'January' (which 
> is right), '6'
> (!wrong - out by a day) and '2003' (correct).
> 
> anyone an idea why it's 6, not 7 as it should be?  I tried 
> looping from 0 to
> 31, no difference...
> 
> ta again
> 
> Ian W
> 
> 
> ----- Original Message -----
> From: "Ian Westbrook" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, January 07, 2003 11:07 AM
> Subject: Re: [ cf-dev ] splitting up date string...
> 
> 
> > will try (and see other post).
> >
> > ta
> >
> > Ian W
> > ----- Original Message -----
> > From: "Martin Gill" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, January 07, 2003 11:05 AM
> > Subject: RE: [ cf-dev ] splitting up date string...
> >
> >
> > Personally I'd use
> >
> > <CFSET YYYY = ListGetAt(dateString, 1, '-')>
> > <CFSET MM = ListGetAt(dateString, 2, '-')>
> > <CFSET DD = ListGetAt(dateString, 3, '-')>
> >
> > Providing that the date strings were all in a consistant format.
> >
> >
> > Hope This Helps
> >
> > Martin L. Gill, MSc - Programmer
> >
> > For & on Behalf of UniTech
> > (The Universal Information Technology Group Ltd)
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > URL: http://www.unitech.net
> > Email: [EMAIL PROTECTED]
> >
> > UniTech House, 25 Bernard Street, Leith, Edinburgh, EH6 6SH
> > Tel:  +(44) 0131 472 5555
> > DDI: +(44) 0131 472 5560
> > Fax: +(44) 0131 472 5556
> >
> >
> >
> >
> > -----Original Message-----
> > From: Ian Westbrook [mailto:[EMAIL PROTECTED]]
> > Sent: 07 January 2003 10:59
> > To: cfug dev list
> > Subject: [ cf-dev ] splitting up date string...
> >
> >
> > Hi
> > got a date astring like 2003-01-07, and I want to split it into its
> > constituent parts (ie '2003', '01' and '07'). Can anyone 
> tell me which
> > function I should be using? I've had a flick through the 
> book, obviously
> > missing what I need...
> >
> > TIA
> >
> > Ian W
> >
> > Ian Westbrook,
> > FutureDream Media Limited,
> > (W): www.futuredream.net
> > (E): [EMAIL PROTECTED]
> > (T): +44 (0) 1303 258 985
> > (M): 07939 510 812
> >
> > This message may contain information which is legally 
> privileged and/or
> > confidential. If you are not the intended recipient, you are hereby
> > notified that any unauthorised disclosure, copying, 
> distribution or use
> > of this information is strictly prohibited. Such notification
> > notwithstanding any comments, opinions, information or conclusions
> > expressed in this message are those of the originator, not of
> > FutureDream Media Ltd, unless otherwise explicitly and independently
> > indicated by an authorised representative of FutureDream Media Ltd.
> >
> >
> > --
> > ** Archive: 
http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
>
>
>
> --
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
>


-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]


-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]

Reply via email to