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

    Passaggio parametri vuoti

    ho realizzato una pagina con un form che attraverso l'utilizzo di caselle combinate invia (Metodo POST) dei parametri ad una pagina asp; come faccio a gestire i casi in cui l'utente non seleziona alcuna opzione delle caselle combinate, ovviamente in questo caso la condizione nella select non deve essere attiva

    saluti

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Controlli se la request di quel campo contiene o meno qualcosa...

    Roby

  3. #3
    Genera un pagina di errore dicendo di selezionare almeno un'opzione...oppure imposta delle opzioni di default...oppure in javascript prima di chiamare la pagina asp controlli che le caselle combinate hanno un valore, se sono vuote fai un "alert"....

    Ciao

  4. #4
    Mi sono spieato male: devo dare la possibilità all'utente di non utilizzare uno o più filtri, detto in altro modo:
    SELECT * FROM Database_magazzino WHERE Tipo_Veicolo LIKE '"&rep_tipo&"' "

    quale valore deve assumere la variabile rep_tipo per fare in modo che la condizione Where sia verificata per tutti i record ho provato ad attribuirgli i caratteri jolly * % & ma non succede niente

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La devi escludere.
    In pratica devi costruirti una query dinamica.
    La parte della WHERE la devi mettere SOLO se serve.

    Roby

  6. #6
    sai dove posso trovare qualche esempio?

  7. #7
    bhe prova qualcosa del genere :

    ' bla bla...
    sql = "SELECT * FROM Database_magazzino "
    if rep_tipo<>"" then
    sql= sql&"WHERE Tipo_Veicolo LIKE '"&rep_tipo&"'"
    end if
    'apri connessione= mydbconn
    'apri record set = rs
    rs.Open sql, mydbconn
    'etc. etc.
    Ciao

  8. #8
    giusto! Grazie

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.