Ciao a tutti, devo creare una select dinamica con cui passare i valori mediante form ad una seconda pagina dove mi visualizzerà i dati in base al valore scelto.

La select deve mostrare: Cognome, nome, secondo nome e data di nascita estraendoli dalla tabella carico_scarico

Ho creato la seguente:

codice:
<%
sql = "SELECT cognome,nome1,nome2,data_nascita FROM carico_scarico group by cognome,nome1,nome2,data_nascita"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
%>
              
                      <%
Response.write( "<select name='cliente'>")
'Ciclo Recordset
do until rs.eof
Response.write ("<option value='"& rs("cognome") & "'>")
Response.write (" "& rs("cognome") &" - ")
Response.write (" "& rs("nome1") &" - ")
Response.write (" "& rs("nome2") &" - ")
Response.write (" "& rs("data_nascita") &"</option>")

rs.movenext
loop

Response.write("</select>")
%>

però, mi passa solo il cognome e non il nome1 e il nome2 e la data_nascita

come posso fare?.

Nella pagina di visualizzazione dei risultati ho:


codice:
<%
ID=Request("cliente")


sql = "SELECT * FROM clienti WHERE cognome="& ID
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3

%>
Ho bisogno di fare la ricerca sui 3 paramentri e non solo sul cognome.

Grazie e a tutti