Please help me with this

I have an array which has days of the month stored in it. For example at one
time it might have the values

1,2,3,6,7,8,9

at another time it might have the value

4,5,12,14,19,25

These are days of the month that have been selected and read into an array.
What i would like to do is to write them out and put a "X" where the days
were selected

Somthing like this

For i = 1 to 31
if i is found in the array
response.write "X"
else
response.write "-"
end if
Next
I cannot figure out how to search an array for the values

for example the output of the first example should be

1 2 3 4 5 6 7 8 9 10 11 12 ......
X X X - - X X X X - - -

Re: Writing out array values by Catalyst

Catalyst
Tue Jul 20 03:28:59 CDT 2004

"JP SIngh" <none@none.com> wrote in
news:Of8B0AjbEHA.1000@TK2MSFTNGP12.phx.gbl:

> Please help me with this
>
> I have an array which has days of the month stored in it. For example
> at one time it might have the values
>
> 1,2,3,6,7,8,9
>
> at another time it might have the value
>
> 4,5,12,14,19,25
>
> These are days of the month that have been selected and read into an
> array. What i would like to do is to write them out and put a "X"
> where the days were selected
>
> Somthing like this
>
> For i = 1 to 31
> if i is found in the array
> response.write "X"
> else
> response.write "-"
> end if
> Next
> I cannot figure out how to search an array for the values
>
> for example the output of the first example should be
>
> 1 2 3 4 5 6 7 8 9 10 11 12 ......
> X X X - - X X X X - - -
>
>
>

Are you set on doing this with two arrays?. If so you'll have to search
through the entire array 31 times, which is slow.

I would recommend using something else like a dictionary object or even
a single array.

Try creating an array with 31 values and initialize each value to false
with a quick loop. Then you can set individual values to true if they're
selected, like

ary(27) = true

for each selected day. This will make it easy to check if a day is
selected, all you need to do is

For i = 1 to 31
if ary(i) then
response.write "X"
else
response.write "-"
end if
Next

--
Catalyst
www.webforumz.com
Free Web Design and Development Help, Discussions, tips and Critique!
ASP, VB, .NET, SQL, CSS, HTML, Javascript, Flash, XML, SEO !