[ic] Selected inside loop

Alma Nuker interchange-users@interchange.redhat.com
Wed May 1 03:53:01 2002


Hi guys;

I have input box on my page which allows me to search for what I call
"tracking_id". That all works fine, I search for it and get some results
back.

Next what I am trying to do is to display returned on my form.
That is all working fine, except that I some small problem with my
<SELECT></SELECT> tags.

This is what my froms look like:
<FORM ACTION="[process]" METHOD="POST">
<INPUT TYPE=HIDDEN NAME="mv_data_table"    VALUE="supportrequestdb">
<INPUT TYPE=HIDDEN NAME="mv_data_key"
VALUE="tracking_number">........................

[calc]
 return unless $CGI->{tracking_id};
 $Values->{track_id} = $CGI->{tracking_id}
  unless $CGI->{track_id} eq 'NEW';
 for (qw/
  tracking_number
                username
                reporter
                product_name
                product_version_number ............(more fields from
table)
 /)
 {
  $Values->{$_} = '';
 }
[/calc]

[loop list=`$Values->{tracking_id} || 'NEW'`]

Some text boxes such as:

<TABLE WIDTH="90%" cellpadding=3 border=1>
<TR>
 <TD ALIGN=RIGHT>
 [L]Tracking ID[/L]</TD>
 <TD>
  <INPUT TYPE=text NAME=tracking_id VALUE="[value tracking_id]" size=30>

  <INPUT TYPE=checkbox NAME=new_tracking_id VALUE=1 [if !value
tracking_id]CHECKED[else]onClick="this.form.tracking_id.value='';
this.form.submit()"[/else][/if]> [L]New Support Request[/L]
 </TD>
</TR>

works just fine

Next I have following:
<TR>
 <TD ALIGN=RIGHT>
  [L]Product Version Number[/L]
  </TD>
  <TD>
 [value name=product_version_number set="[value
name=product_version_number default='[loop-data supportrequestdb
product_version_number]']" hide=1]
<SELECT NAME=product_version_number>
[loop search="ra=yes/fi=yaproductsdb.txt/ml=1000/tf=product_id"
option=yaproductsdb  prefix=yaproductsdb]
<OPTION VALUE="[yaproductsdb-code] [selected name=product_version_number
value="[loop-data supportrequestdb product_version_number]">
[yaproductsdb-data yaproductsdb product_number]
[/loop]
</SELECT>
 </TD>
 </TR>

my buttons here.

</FROM>
</loop>

I am trying to retreive different product version numbers (which are in
separate table called yaproductsdb), however I want if product version
number is already saved in my spportrequestdb to appear as selected, but
it is not working, I am always getting first entry in products version
numbers DB as default.

do you guys have any ideas how can I make this selected thing work so I
have correct value???


Thank you so much.

Alma