select in a loop

Hi     My view code is

<% for hardware_ci in @hardware_cis %> <td> <%= select( "sd_ci", "service_desk_ci_association_type_id", ServiceDeskCiAssociationType.find(:all).collect {|p| [ p.description, p.id ] }) %></td> <%= hidden_field "sd_ci", "id", "value" => hardware_ci.ci.id %> <% end %>

<% for document_ci in @document_cis %> <td> <%= select( "sd_ci", "service_desk_ci_association_type_id", ServiceDeskCiAssociationType.find(:all).collect {|p| [ p.description, p.id ] }) %> </td> <%= hidden_field "sd_ci", "id", "value" => document_ci.ci.id %> <% end %>

I am using submit_to_remote to submit this form.In controller I want to extract the pairs service_desk_ci_association_type_id,hardware_ci.ci.id and service_desk_ci_association_type_id,document_ci.ci.id.For example suppose there are total 10 items in the view and if only 2 of them are selected i need them. And save them to table.How can I do this.Please help.It is very urgent.

Sijo