Ciao.
Deve visualizzare un menù a tendina con dentro dei valori presi da un database, e mettere a selected quello che corrisponde al valore passato in QueryString... ma anche se sono uguali non funziona... probabilmente perchè il recordst è numerico mentre il QueryString lo prende come alfanumerico (può essere???).
dove IDProdottoCategoria è stato precedentemente valorizzato con Request.QueryString("IDProdottoCategoria").codice:<select name="categoria" id="categoria" size="1"> <option value="0">- seleziona -</option> <%do until RS_categorie.eof%> <option value="<%=RS_categorie("IDProdottoCategoria")%>" <%if RS_categorie("IDProdottoCategoria") = IDProdottoCategoria then%> selected<%end if%>> <%=RS_categorie("NomeCategoria")%></option> <% RS_categorie.MoveNext loop RS_categorie.close set RS_categorie=nothing %> </select>
Ho provato a sostiture a questo valore 2 nella condizione e funziona.
Ho provato a mettere a video RS_categorie("IDProdottoCategoria") e IDProdottoCategoria e anche quando mi visualizza 2=2 non entra nella condizione dell'IF.![]()
Dove sbaglio?
come posso risolvere?
Grazie.
![]()

Rispondi quotando