Visualizzazione dei risultati da 1 a 6 su 6

Discussione: querystring

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    163

    querystring

    Ciao a tutti...

    Per vedere se esiste una querystring si puo fare cosi
    request.servervariables("QUERY_STRING")

    Solo che questo comando prende l'intera querystring.
    Supponiamo di avere una querystring con + valori (ex: ?al=&dal=&action=).
    Come faccio a vedere se esiste solo un valore tra questi (ex: dal)?

  2. #2
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    if request.querystring("dal")="" then

    non esiste

    else

    esiste

    end if
    www.beppegrillo.it
    Il blog di Beppe!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    163
    E no. Cosi parti dal presupposto che dal esiste, e testi quindi se è vuoto.
    Io invece voglio proprio testare se esiste nel senso che voglio avere true se la querystring è
    ?al=&dal=&action= (esiste)
    e false se è
    ?al=&action= (non esiste)

  4. #4
    con una INSTR sull'intera qs. that easy!

  5. #5
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Anche così dovrebbe andare:

    if IsNull(request.querystring("dal")) then

    non esiste

    else

    esiste

    end if
    www.beppegrillo.it
    Il blog di Beppe!!

  6. #6
    Se vuoi tagliar la testa al toro non usare i null , rischi di incasinarti . . .

    Il modo secondo me migliore è comparare le stringhe in questo modo :

    if "" & request.querystring("dal") = "" then
    else
    end if

    In questo modo se "dal" fosse nullo , andresti a comparare
    2 stringhe , ovvero "" con ""

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.