Come faccio in un menù a tendina a mettere come selezionato il campo di un db?
Come faccio in un menù a tendina a mettere come selezionato il campo di un db?
Originariamente inviato da rambo123
Come faccio in un menù a tendina a mettere come selezionato il campo di un db?codice:<select size="1" name="campoDB" style="font-size: 8 pt; font-family: Verdana"> <option>Campo DB</option> </style> <% sql = "SELECT campoDB FROM tabella group by campoDB order by campoDB desc" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, cn, 3, 3 rs.MoveFirst Do While Not rs.EOF %> <option value="<%=rs("campoDB")%>"><%=rs("campoDB")%></option> <% rs.MoveNext Loop rs.Close set rs = Nothing end if %> </select>
Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli
fin li ci sono, ma per esempio io voglio che selezioni il campo di una variabile da string, ma che le altre OPTION rimangano!
non so se ho capito bene quello che vuoi, comunque, in cima alla pagina metti questa funzione:
<%
Function SELECTED(PrimoValore, SecondoValore)
if cSTR(PrimoValore) = cSTR(SecondoValore) then
SELECTED = " SELECTED "
end if
end Function
%>
poi modifica così le option:
<option value="<%=rs("campoDB")%>" <%=SELECTED(request.form("stringa"), RS("campoDB"))%>><%=rs("campoDB")%></option>
--- [color= darkorange]L'uomo è il computer più straordinario di tutti [/color]----
http://www.simogrima.com
Grifone
Funziona ma non ho capito a cosa "cSTR" nella funzione!