Salve a tutti, ho il seguente problema: devo realizzare una select dinamica dalla quale devo caricare in ordine nella tendina NOME, COGNOME e DATA DI NASCITA in quanto devo creare un ciclo di fatturazione estraendo i dati già inseriti precedentemente in un modulo ANAGRAFICA.
La select è questa e funziona bene per un valore, come posso fare a renderla valida anche per gli altri due?. Devo fare ciò perchè potrebbe nascere un problema di omonimia e quindi tra nome, cognome e data di nascita è impossibile così sbagliare il cliente da fatturare.
ecco il codice della select dinamica:
<%
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("../Database/db.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
sql = "SELECT * FROM anagrafica"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
%>
<form action="pagina1.asp?Id=<%=rs("ID")%>" method="post">
<div align="center">
Scegliere il cliente a cui si vuole rilaciare la fattura:
<%
Response.write( "<select name='cognome'>")
'Ciclo Recordset
do until rs.eof
Response.write ("<option value='"& rs("ID") & "'>")
Response.write (" "& rs("cognome") &"</option>")
rs.movenext
loop
Response.write("</select>")
%>
Grazie.