Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Da Listbox a Query

  1. #1
    Utente di HTML.it L'avatar di Willy99
    Registrato dal
    Jan 2000
    Messaggi
    246

    Da Listbox a Query

    Cioa a tutti, mi serve un aiuto ho questo codice che crea una listbox e passa il valore alla pagina index.asp:

    <form name="caselle" method="post" action="index.asp" ID="Form1">
    <select name="casellaRiepilogo" ID="Select1">
    <option value="valore1">ID921</option>
    <option value="valore2">voce2</option>
    <option value="...">...</option>
    <option value="valoreN">voceN</option>
    </select>

    <input type="submit" name="nomePulsante" value="Etichetta Del Pulsante" ID="Submit1">

    nella pagina index.asp come faccio a fare in modo che il valore passato venga utilizzato in una query?

    nella pagina index.asp ho:
    ......
    <%
    'prende i parametri da listbox.asp
    dim strValore
    strValore = request.form("casellaRiepilogo")
    %>
    ......

    SQL="SELECT FROM Nuby WHERE " & Articolo & " LIKE '%" & strValore

    Set rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    While Not rec.EOF%>
    .....

    La query mi deve estarre dal db solo i dati dell'articolo scleto nella listbox, ma cosi non funziona, sbaglio punteggiatura?
    Grazie.
    Etiam capillus unus habet umbram suam

  2. #2
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328
    Ma ti insteressa il valore esatto o che sia simile. L'operatore LIKE ti estrea un record con campo simile, se lo vuoi uguale devi mettere =.

    SQL="SELECT FROM Nuby WHERE " & Articolo & " = '" & strValore & "'"
    Ma poi Articolo cos'è?Il campo sul quale vuoi fare la ricerca è variabile?
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  3. #3
    Utente di HTML.it L'avatar di Willy99
    Registrato dal
    Jan 2000
    Messaggi
    246
    .azz..grazie Fiber81, osservando la tua query ho trovato dove sbagliavo, nel frattempo ho aggiunto anche un altro campo al db e filtro il DB con la marca invece che con l'articolo (cmq la query deve filtrare tutti gli articoli della stessa marca, e la marca è il parametro che scelgo nella listbox):

    SQL="SELECT * FROM Nuby WHERE Marca = '"&strValore&"' order by Articolo asc"


    Grazie.


    Etiam capillus unus habet umbram suam

  4. #4
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328
    prego.
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

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.