Hi, Firstly, thanks for your help about headers/footers earlier, that was a great help - but I found out about EmbperlObject and now I'm using that, which is very nice indeed. Embperl is really growing on me and I thank you for all the work you must have put in.
I have a new question - what is the Embperl way of doing: @xyz = ('one', 'two', 'three'); $default = 'The default option'; <select name="sel" size="1"> <option value="default">[+ $default +]</option> <option value="[+ $xyz[$row] +]">[+ $xyz[$row] +]</option> </select> i.e. to have a default? The use of $row here causes my default to be replicated many times, and I get: default one default two default three I don't want to prepend the default to my array because I want a different string to the value. I could do: <select name="sel" size="1"> <option value="[+ $xyz[$row] +]">[+ $xyz[$row] eq 'default' ? 'The default option' : $xyz[$row] +]</option> </select> But after you have a few extra cases like this it becomes messy, for example if I have several default and serveral data sources I am putting into this select. It seems to me it would be nice if an <option> with a $row in it does not duplicate all of the contents of the <select> but only the contents of the enclosing <option>? Best wishes, James -- James Ponder -- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]