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

    ASp variabili passate con get

    ho uno script nel quale mi faccio passare una variabile che dovrebbe essere un intero per via get
    ora quando mi passano una variabile stringa o roba del genere come faccio a capirlo?(programmo in asp da due giorni , e lo trovo molto differente dall'amato php )

    stralcio di codice

    var = Request.Querystring("giorno")
    if (( var = NULL) OR ( var >5) OR ( var < 0)) then
    ecc ecc

    mi da type mismatch ovviamente....
    come faccio a controllare che sia una stringa la variabile che mi è stata passata?

  2. #2
    tipo = TypeName (var)
    response.write (tipo)

    così ti dice che tipo di variabile è

    cmq puoi convertire la variabile in intero utilizzando cInt ovvero

    var = cInt(var)

    ciao

  3. #3
    Originariamente inviato da varrilaro
    tipo = TypeName (var)
    response.write (tipo)

    così ti dice che tipo di variabile è

    cmq puoi convertire la variabile in intero utilizzando cInt ovvero

    var = cInt(var)

    ciao
    non dovrebbe tornare Variant sempre e cmq?


    codice:
    tuaVar=cint(request.querystring("giorno")
    
    if tuaVar<5 or tuaVar>2 then
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    galleria = cInt(Request.Querystring("giorno"))
    mi da type mismatch :\

  5. #5
    Originariamente inviato da trinitaSp
    galleria = cInt(Request.Querystring("giorno"))
    mi da type mismatch :\

    prova con int(request.....)

    e cmq passaci un numero in request.querystring
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    se gli passo un numero è tutto ok..io volevo prevenire input imprevisti...

    Type mismatch: '[string: "asfddsfa"]'
    galleria = Int(Request.Querystring("giorno"))

    uffa rivoglio il mio php

    ma che funzioni ci sono per capire se il valore è un intero o roba del genere?

  7. #7
    Originariamente inviato da trinitaSp
    se gli passo un numero è tutto ok..io volevo prevenire input imprevisti...

    Type mismatch: '[string: "asfddsfa"]'
    galleria = Int(Request.Querystring("giorno"))

    uffa rivoglio il mio php

    ma che funzioni ci sono per capire se il valore è un intero o roba del genere?

    codice:
    tuaVar=request.querystring....
    
    if not isNumber(tuaVar) then
        response.redirect("ma_che_hai_scritto.asp")
    else
       tuaVar=int(tuaVar)
    end if
    benvenuto nell'inferno dei linguaggi non tipizzati
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    HO RISOLTO!!tnxxx
    solo che al posto di isnumber() ho dovuto usare IsNumeric()


    grazie mille per l'aiutoo

  9. #9
    Originariamente inviato da trinitaSp
    HO RISOLTO!!tnxxx
    solo che al posto di isnumber() ho dovuto usare IsNumeric()


    grazie mille per l'aiutoo

    si vabbeh mi sbaglio sempre
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.