Pagina 4 di 4 primaprima ... 2 3 4
Visualizzazione dei risultati da 31 a 40 su 40

Discussione: Aiuto ComboBox

  1. #31
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82
    Originariamente inviato da lucavizzi
    te l'ho già scritto:
    codice:
    scarpa=Request.Form("cmbScarpe")'dove "cmbScarpe" è il name della Select 
    colore=Request.Form("cmbColore")
    numero=Request.Form("cmbNumeri")
    
    ' a questo punto hai le variabili per la tua query:
    SQL="Select * From Items where ModelloScarpa="&scarpa&" AND Colore="&colore&" AND Numero="&numero
    solo che invece del Request.Form, che legge i dati post, devi usare Request.Querystring, che legge i dati get.
    ok grazie mille appena ho tempo provo!!!

  2. #32
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82
    Originariamente inviato da lucavizzi
    te l'ho già scritto:
    codice:
    scarpa=Request.Form("cmbScarpe")'dove "cmbScarpe" è il name della Select 
    colore=Request.Form("cmbColore")
    numero=Request.Form("cmbNumeri")
    
    ' a questo punto hai le variabili per la tua query:
    SQL="Select * From Items where ModelloScarpa="&scarpa&" AND Colore="&colore&" AND Numero="&numero
    solo che invece del Request.Form, che legge i dati post, devi usare Request.Querystring, che legge i dati get.
    allora ho provato a fare così però non va ancora....

    codice:
    <html>
        
        <body>
            <form method="get" action="Prova.asp">
            <select name="cmbScarpe">
                <option>Nike Blazer</option>
                <option>Superga</option>
            </select>
            <%
                Set cn=Server.CreateObject("ADODB.Connection")
                cn.Open "driver={Microsoft Access Driver (*.mdb)}; DBQ= " & Server.MapPath("Calzaturificio.mdb")
                Set rs=Server.CreateObject("ADODB.RecordSet")
                scarpe=Request.QueryString("cmbScarpe")
                rs.ActiveConnection = cn
                rs.Open "SELECT Descrizione FROM ModelloScarpa WHERE Descrizione = '"&scarpe&"'"
                DO UNTIL rs.EOF
                Response.Write "" & rs.Fields("Descrizione") & ""
                rs.MoveNext
                LOOP
                rs.Close
                cn.Close
            %>
            </form>
        </body>
    </html>

  3. #33
    Originariamente inviato da LaFleur
    allora ho provato a fare così però non va ancora....

    codice:
    <html>
        
        <body>
            <form method="get" action="Prova.asp">
            <select name="cmbScarpe">
                <option>Nike Blazer</option>
                <option>Superga</option>
            </select>
            <%
                Set cn=Server.CreateObject("ADODB.Connection")
                cn.Open "driver={Microsoft Access Driver (*.mdb)}; DBQ= " & Server.MapPath("Calzaturificio.mdb")
                Set rs=Server.CreateObject("ADODB.RecordSet")
                scarpe=Request.QueryString("cmbScarpe")
                rs.ActiveConnection = cn
                rs.Open "SELECT Descrizione FROM ModelloScarpa WHERE Descrizione = '"&scarpe&"'"
                DO UNTIL rs.EOF
                Response.Write "" & rs.Fields("Descrizione") & ""
                rs.MoveNext
                LOOP
                rs.Close
                cn.Close
            %>
            </form>
        </body>
    </html>
    Sarà lo spinterogeno, di solito è lo spinterogeno...


    E come faccio io a sapere cosa non va?

  4. #34
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82
    il codice è tutto giusto???

  5. #35
    ... se non va, non credo...

  6. #36
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82
    Originariamente inviato da lucavizzi
    ... se non va, non credo...
    ho fatto come hai detto tu...

  7. #37
    Originariamente inviato da LaFleur
    ho fatto come hai detto tu...
    quindi sarebbe colpa mia...

  8. #38
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82
    Originariamente inviato da lucavizzi
    quindi sarebbe colpa mia...
    no ci mancherebbe ,la pagina parte non dà errore solo che le combobox non fanno nulla

  9. #39
    Originariamente inviato da LaFleur
    la pagina parte non dà errore solo che le combobox non fanno nulla
    Devi assegnare un'azione all'evento onchange della select, visto che l'evento avviene lato-client anche l'azione sarà assegnata e gestita lato-client, con javascript:

    codice:
    <select name="cmbScarpe" onchange="location.href='Prova.asp?scarpa='+this.value;">
    <option value="1(id del record con descrizione Nike Blazer)">Nike Blazer</option>

  10. #40
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82
    grazie a tutti ho risolto mettendo un submit, grazie ancora

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 © 2026 vBulletin Solutions, Inc. All rights reserved.