Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    56

    Problema con campo cerca

    Ho creato due campi di ricerca con il seguente metodo:

    Dim Keyword, Keyword02, SQL, j, TheSet, ConnObj, iResultCount

    Keyword = trim(replace(Request.Form("keyword"),"'","''",1))
    Keyword02 = trim(replace(Request.Form("keyword02"),"'","''",1) )

    SQL = "SELECT Top 3000 * FROM tabella WHERE "

    If Keyword <> "" then

    SQL = SQL & "tabella.descrizione LIKE '%" & Keyword & "%' AND "

    End if

    If Keyword02 <> "" then

    SQL = SQL & "tabella.Provincia = '" & Keyword02 & "' OR "
    SQL = SQL & "tabella.Prov = '" & Keyword02 & "' OR "
    SQL = SQL & "tabella.Citta = '" & Keyword02 & "' OR "
    SQL = SQL & "tabella.Regione = '" & Keyword02 & "' OR "

    End if

    .... ecc.

    Il tutto funziona correttamente.

    Il mio problema è come mettere un controllo che obblighi ad inserire almeno un elemento di ricerca. Così come è adesso se un utente non inserisce niente ed avvia la ricerca, vengono fuori tutti i contenuti.

    Grazie...

  2. #2
    in javascript al submit del form fai un controllo per vedere se taluni campi sono stati memorizzati


    oppure in asp prima di creare la query:
    codice:
    if keyword="" and keyword2="" then
    response.write("aho ma che te devo cercare se non mi selezioni nulla?")
    response.end
    end if

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    56
    Grazie santino83,
    l'ho inserito come codice asp prima della query e funzia perfettamente.

    Era una cavolata

  4. #4
    succede

    ah mi ero sbagliato a scrivere, avevo scritto keyword2 invece di keyword02...l'hai corretta?


    cmq per suggerimento usa javascript all'altra pagina, io lo trovo molto meglio

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    56
    Si, l'ho corretto.

    Perchè dici che javascript è molto meglio ?

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.