Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    ricerca per range di date

    salve ho il seguente form che ricerca degli ordini per data:
    <form method="GET" action="elenco_ordini.asp">
    <table width=300 id="table2" align="center">
    <tr>
    <td colspan="2" align="center">Ricerca per Data</td>
    </tr>
    <tr>
    <td align=right width="62">Data</td>
    <td width="178"><input type="text" name="data_spedizione" size="20"></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" value="Cerca" name="Go0"></td>
    </tr>
    </table>
    </div>
    </form>
    e la pagina elenco_ordini.asp
    <table align="center" border="0" width="100%" id="table2">
    <tr>
    <td width="25" bgcolor="#FFFFEC">Nome</td>
    <td width="50" bgcolor="#FFFFEC">Indirizzo</td>
    <td width="50" bgcolor="#FFFFEC">Città</td>
    <td width="100" bgcolor="#FFFFEC">Data spedizione</td>
    </tr>
    <%

    SqlWh = ""

    If Request.QueryString("data_spedizione") <> "" Then
    SqlWh = SqlWh & " data_spedizione Like '" & Replace(Replace(Request.QueryString("data_spedizio ne"), "*", "%"), "'", "''") & "' AND "
    End If


    If SqlWh <> "" Then SqlWh = " Where " & Mid(SqlWh, 1, Len(SqlWh) - 5)

    SQL = " SELECT * FROM ordini " & SqlWh
    Set RS = Conn.Execute(SQL)

    If Not RS.EOF Then RS.MoveFirst
    Do While Not RS.EoF
    %>
    <tr>
    <td valign="top"><%=rs("nome")%></td>
    <td valign="top"><%=RS("indirizzo")%></td>
    <td valign="top"><%=RS("citta")%></td>
    <td valign="top"><%=RS("data_spedizione")%></td>
    </tr>
    <%
    RS.MoveNext
    Loop
    %>

    </table>
    funziona tutto alla perfezione, però con questo form mi cerca gli oridni per ogni singolo giorno io vorrei poter effettuare la ricerca per determinati periodo (Da ...... A ......) con il seguente form:
    <form method="GET" action="elenco_ordini.asp">
    <table border="0" width="300" id="table3" align="center">
    <tr>
    <td align="center">Apri Archivio completo</td>
    </tr>
    </table>

    <table width=300 id="table2" align="center">
    <tr>
    <td colspan="2" align="center">Ricerca per Data</td>
    </tr>
    <tr>
    <td align=right width="62">Da:</td>
    <td width="178"><input type="text" name="data_spedizione" size="20"></td>
    </tr>
    <tr>
    <td align=right width="62">A:</td>
    <td width="178"><input type="text" name="data_spedizione" size="20"></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" value="Cerca" name="Go0"></td>
    </tr>
    </table>
    </div>
    </form>
    come posso modificare la pagina elenco_ordini.asp?
    e il form è giusto?
    grazie

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    prima cosa non puoi mettere lo stesso name nei campi input, altrimenti quando fai il request.form quale valore si prendera?

    poi per la query devi usare between:

    http://www.morpheusweb.it/html/manua...etween_and.asp
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

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.