| 8.7 Variable Values | |
A variable isn't just one value, but an array of zero or more values. This is because lists of values are ever-present in Web applications: SELECT boxes on forms, result columns from SQL, etc. The implicit array nature of Vortex variables makes it easy to manipulate such lists, as we'll see in our next example:
<SCRIPT LANGUAGE=vortex>
<A NAME=main>
<$colors = red orange yellow green blue purple brown black>
<FORM METHOD=post ACTION="$url/show.html">
Pick some colors: <P>
<SELECT NAME=user_colors MULTIPLE>
<options $colors $user_colors $colors>
</SELECT>
<P> <INPUT TYPE=submit>
</FORM>
</A>
<A NAME=show>
You picked these colors:
<TABLE><TR>
<LOOP $user_colors>
<TD BGCOLOR=$user_colors> $user_colors </TD>
</LOOP>
</TR></TABLE>
<main>
</A>
</SCRIPT>
|
(Run this example. Download the source.)
You might wish to open the next page in a new browser window, so that you can easily refer to the script source as we discuss it.
Let's run the script (next page):
| Back: Variable Manipulation | Next: Variable Values - Continued |