in reply to CGI.pm popup_menu default problem

I just tried to run my test snippet in a "clean" test script and got the correct result of having "Baba" selected. However, in my Real World Script, it fails. BUT, if I change the 'name' attribute to 'col_foo_id', it works. This seems to support cianoz's theory above, but there are two reasons this doesn't make sense:

1. I'm using the procedural interface, and 'col_id' is not not even declared with CGI.pm, it's simply appended to the HTML variable.

2. The actual name I'm using is 'col_manufacturer_id', which does not appear elsewhere on the page.

I'm still confused. Thanks for any other suggestions.

-mark