Ho lo stesso problema nel campo fornitore che, a differenza degli altri, ha un'sql diversa...i valori che popoleranno la select devono essere tutti fornitori
TipoCliente è un campo nella cartella Rubrica che può essere CLIENTE o FORNITORE
La select così com'è funziona ma riporta 2 piccoli problemi:
1) compaiono nella select 2 valori identici (lo stesso problema che abbiamo risolto nei precedenti mess)
2) quando vado a salvare un valore, per via del replace, viene scritto nel database sotto forma di fornitore%20numero%20quattro
codice:
<select name="fornitore" id="fornitore" >
<%
'Scrivo la mia query sql
sql = "SELECT * FROM Rubrica WHERE TipoCliente='FORNITORE' order by ID DESC"
'E creo il recordset
Set RecselectFornitore = Server.CreateObject ("ADODB.Recordset")
RecselectFornitore.Open sql, Conn, 3, 3
do while not RecselectFornitore.eof
valore=RecselectFornitore("nome")
nome=RecselectFornitore("nome")
nome = Replace(nome ," ","%20")
response.write("<option value=" & nome &">" & valore &"</option>")
RecselectFornitore.movenext
loop %>
<option value="<%=replace(rec("fornitore")&"","""",""")%>" selected="selected"><%=replace(rec("fornitore")&"","""",""")%></option>
</select>