Ciao a tutti,
mi sono arenato su l'invio di una lista di record da selezione tramite checkbox.

Mi spiego.. posto il codice:

codice:
query="SELECT * FROM ddt INNER JOIN Ordini ON (ddt.numero_ordine = ordini.numero_ordine) WHERE (((ddt.data_documento)>='"&data&"' AND (ddt.data_documento)<='"&data1&"')) and ddt.annullato='NO' ORDER BY ddt.data_documento, ddt.numero_documento;"
'response.write "
"&query&"

"
rs.open query,connection,1
totale=rs.recordcount
if rs.eof then
rs.close
%>
<script>
nodata()
</script> 
<%
else
num=rs("Numero_documento")
anno=rs("anno_documento")
riga=0
%> 
<span class="h6"><font color="00FF00">RICERCA PER DATA - ELENCO RISULTATI</font></span> 
<form name="form" method="post" action="dotest.asp">
<table width="100%" border="0" bordercolor="#00FFFF">
  <tr bgcolor="#000099"> 
    <td class="h6"><div align="center"><font color="#FFFFFF" size="1">TITOLO</font></div></td>
    <td class="h6"><div align="center"><font color="#FFFFFF" size="1">VERSIONE</font></div></td>
    <td class="h6"><div align="center"><font color="#FFFFFF" size="1">DATA DOCUMENTO</font></div></td>
    <td class="h6"><div align="center"><font color="#FFFFFF" size="1">DDT</font></div></td>
    <td class="h6"><div align="center"><font color="#FFFFFF" size="1">SX</font></div></td>
	<td class="h6"><div align="center"><font color="#FFFFFF" size="1">CLIENTE FATTURANTE</font></div></td>
    <td class="h6"><div align="center"><font color="#FFFFFF" size="1">CLIENTE ORDINANTE</font></div></td>
    <td class="h6"><div align="center"><font color="#FFFFFF" size="1">CLIENTE COSEGNA</font></div></td>
    <td class="h6"><div align="center"><font color="#FFFFFF" size="1">INVIA</font></div></td>
  </tr>	
	<%
	while not rs.eof
	riga=riga+1
	%>
  <tr> 
    <td><font size="2"><%=rs("Titolo")%></font><input type="hidden" name="titolo<%=riga%>" value="<%=rs("Titolo")%>"></td>
    <td><font size="2"><%=rs("Versione")%></font><input type="hidden" name="versione<%=riga%>" value="<%=rs("versione")%>"></td>
    <td><div align="center"><font size="2"><%=rs("Data_documento")%></font></div><input type="hidden" name="datadoc<%=riga%>" value="<%=rs("Data_documento")%>"></td>
    <td><font size="2"><%=rs("numero_documento")%></font><input type="hidden" name="ddt<%=riga%>" value="<%=rs("numero_documento")%>"></td>
    <td><font size="2"><%=rs("numero_ordine")%></font><input type="hidden" name="sx<%=riga%>" value="<%=rs("numero_ordine")%>"></td>
    <td><font size="2"><%=rs("clientefatt")%></font><input type="hidden" name="clientefatt<%=riga%>" value="<%=rs("clientefatt")%>"></td>
    <td><font size="2"><%=rs("cliente")%></font><input type="hidden" name="cliente<%=riga%>" value="<%=rs("cliente")%>"></td>
    <td><font size="2"><%=rs("clientecons")%></font><input type="hidden" name="clientecons<%=riga%>" value="<%=rs("clientecons")%>"></td>
	<td><font size="2">
	  <input type="checkbox" name="invio<%=riga%>" value="<%=rs("numero_ordine")%>">
	</font></td>
    <%
	rs.movenext
%>
  </tr>
  <%
	wend
%>
</table>
  <table width="100%" align="center">
    <tr> 
      <td class=button bgcolor="#FF0000"> 
        <div align="right"><font color="#000000">[img]../img/no.gif[/img]<font color="#FFFFFF">Annulla</font></font></span></div>
      </td>
      <td class=button bgcolor="#FF0000"> 
        <div align="right"><a href=javascript:check()><span class=h0> 
          <font color="#FFFFFF">Procedi</font><font color="#000000">[img]../img/login.gif[/img]</font></span></a> 
        </div>
      </td>
   </tr>
</table>
<input type="hidden" name="totale" value="<%=totale%>">
</form>
<%
rs.close
end if
%>
Ora.. se non dovessi selezionare i record che mi interessano tramite check box farei un invio di tutti i dati tramite:

codice:
totale=request.form("totale")
for i=1 to totale
invio=request.form("invio"&(CStr(i)))
ddt=request.form("ddt"&(CStr(i)))
il problema però che non tutti i record sono selezionati.. quindi dovrei fare la query nella pagina di post solo dei record "checkboxati"

non so come fare.... un aiutino?
grazie mille


posto anche uno screenshot per rendervi l'idea