Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: input data

  1. #1

    input data

    Aiuto!

    In una pagina Asp, devo poter immettere due valori in formato data (gg/mm/aaaa), per poi passarli come parametri di ricerca ad un'altra pagina asp che li utilizza come filtro nella sua query.

    Come posso fare????
    E' urgente, vi prego aiutatemi

  2. #2
    Nella pagina in cui immetti i valori, fai:
    codice:
    <form name="ricerca" action="ricerca.asp" method="post">
      Data1: <input type="text" name="data1" size="30" maxlength="10">
      Data2: <input type="text" name="data2" size="30" maxlength="10">
      <input type="submit" name="invia" value="Cerca">
      <input type="reset" name="reimposta" value="Reimposta">
    </form>
    Nella pagina che li recupera, fai:

    codice:
    <%
    'recuperi le due date
    data1 = trim(request.form("data1"))
    data2 = trim(request.form("data2"))
    
    'fai la query per le due date
    sql = "select * from tua_tabella where data1 = #" & data1 & "# and data2 = #" & data2 & "#"
    %>
    Dovrebbe andare.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Grazie Mille!

    Io vorrei però memorizzare il valore di data1 e data2, in una variabile o in qualsiasi altro modo, per poi passarli all'altra pagina insieme ad altri valori di ricerca che sono già impostati!

    si può fare?

  4. #4
    Anche se il memorizzi in una sola variabile devi poi "scorporare" la stessa, in quanto contenente due valori distinti oggetto delle ricerca.
    Secondo me questa soluzione che ti ho scritto su, è quella più "pulita".
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    sCUSA MI SONO ESPRESSO MALE!!! LE VARIABILI SONO SICURAMENTE DUE.

    HO INSERITO QUESTO NELLA MIA PAGINA:

    <input name="data1" type="text" size="10" maxlength="10">

    <input name="data2" type="text" size="10" maxlength="10">


    <a href="lotti.asp?ricerca=<%=rsTabella("CODSET")%>" target="Page">

    E FINO A QUI TUTTO ok.

    ORA VORREI AGGIUNGERE A QUESTULTIMO PASSAGGIO, ANCHE I DUE CAMPI DATA:
    <a href="lotti.asp?ricerca=<%=rsTabella("CODSET")%>&r icercaData1=data1>&ricercaData2=data2" target="Page">

    MA I DUE VALORI DATA1 E DATA2 MI DICE CHE SONO VARIABILI NON DEFINITE.
    QUELLO CHE VIENE SCRITTO NEI DUE INPUT DOVE VIENE MEMORIZZATO?
    gRAZIE MILLE!!!

  6. #6
    c'è nessuno!!!!

  7. #7
    Non li devi passare in querystring i due parametri ma al submit della form di ricerca.
    Ti consiglio di fare lo stesso con 'rsTabella("CODSET")', dopo che l'hai letto dal DB lo imposti in un campo di testo nascosto della tua form di ricerca e con la sintassi dei due campi data, analogamente recuperi anche questo.

    Più chiaro?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    OK SEGUIRO IL TUO CONSIGLIO!

    aLTRA DOMANDINA!!!

    Coma posso far visualizzare il campo rsTabella("CODSET")di tutti i Record della tabella in un casella di riepilogo???

  9. #9
    Mi puoi aiutare??????

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Basta una query su quel campo e visualizzare la casella di riepilogo all'interno del loop.

    Roby

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.