Hi Hsin
ok, I just tested your code, and it worked perfectly for me. I'm not using latest OpenACS, but that shouldn't be an issue. The only other difference is that I put the include in the same directory.
Here's what I did:
1. create aaa.tcl with 2 multirows:
# get users
db_multirow users nx {
select user_id as id, username as label from users
where rownum < 6
}
db_multirow users2 nx {
select user_id as id, username as label from users
where rownum < 3
}
2. create aaa.adp with this:
<include src="bbb" &datasrc="users" />
<hr>
<include src="bbb" &datasrc="users2" />
3. create bbb.adp with this:
<select>
<multiple name="datasrc">
<option value="@datasrc.id@">
@datasrc.label@
</option>
</multiple>
</select>
Output is a HTML page with 2 select boxes. Works perfectly!