Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Select che non seleziona valore ID

    Ciao a tutti.

    Ho questo codice:
    codice:
    <option value="<%=rec.Fields.Item("id").Value%>-<%=rec.Fields.Item("nome").Value%>"
    <%if nome = cstr(strVar) then response.write("selected") end if%>>
    <%=rec.Fields.Item("id").Value%>-<%=rec.Fields.Item("nome").Value%></option>
    
    <a href="riepilogo.asp?id=<%=id%>">[img]img/icon.gif[/img]
    che visualizza una serie di nomi con id univoco, ad esempio:

    1- pippo
    2- maria
    3- gianni

    il problema è che quando richiamo la pagina riepilogo.asp l'id che passa è sempre l'ultimo, nell'esempio l'id numero 3 anche se nella select ho selezionato un altro valore... come mai?
    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    if nome = cstr(strVar) then

    cos'è nome??? Forse volevi mettere rec.Fields.Item("nome").Value

    Roby

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    codice completo:
    codice:
     <%
    sql = "SELECT id_nome, nome FROM anagrafica group by id_nome, nome"
    Set rec = Server.CreateObject("ADODB.Recordset")
    rec.Open sql, cn, 3, 3
    Do While Not rec.EOF
    nome = rec("nome")
    id_nome = rec("id_nome")
    
    %>
    <option	value="<%=rec.Fields.Item("id_nome").Value%>-<%=rec.Fields.Item("nome").Value%>"
    <% 	if campo = cstr(nome) then response.write("selected") end if%>>
    <%=rec.Fields.Item("id_nome").Value%>-<%=rec.Fields.Item("nome").Value%></option>
    <%
    rec.MoveNext
    Loop
    end if
    
    rec.Close
    set rec = Nothing
    %>
    
    <a href="riepilogo.asp?id=<%=id%>">[img]img/icon.gif[/img]

  4. #4
    codice:
    if campo = cstr(nome)
    cos'è campo?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ed ora "campo" cos'è????

    Roby

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    Ed ora "campo" cos'è????

    Roby
    scusate non si chiama campo:
    codice:
     if nome = cstr(nome)
    la fretta....

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ci risiamo... Ragione... cosa vuoi fare?

    Roby

  8. #8
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    Ci risiamo... Ragione... cosa vuoi fare?

    Roby
    Vorrei che selezionando una valore dalla select il relativo link assumesse il valore dell'id di quel valore, cioè seleziono:

    2-maria

    ed il link diventa:
    codice:
    <a href="riepilogo.asp?id=2">[img]img/icon.gif[/img]
    e non come adesso che è sempre uguale a:
    codice:
    <a href="riepilogo.asp?id=3">[img]img/icon.gif[/img]
    anche se seleziono altri valori diversi da:

    3-gianni

    mi spiego?

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    up

  10. #10
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    hai sbagliato l'approccio ,
    il clik sull'href avviene lato client e dopo che la pagina viene caricate quindi dovresti fare una cosa del genere



    <a href="#" onclick="javascript:Vai()">[img]img/icon.gif[/img]
    </BODY>

    <SCRIPT LANGUAGE=javascript>
    <!--

    function Vai(){


    self.location.href='riepilogo.asp?id=' + document.getElementById("NomeSelect").options(docu ment.getElementById("NomeSelect").selectedIndex).v alue
    }

    //-->
    </SCRIPT>
    Forza la magica ROMA

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.