Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Sintassi per "almeno uno è falso"

    Scusate la banalità, ma qual'è l'esatta sintassi in ASP per dire:
    "Se almeno uno dei valori è falso torna indietro"
    Adesso ho scritto così:
    codice:
    if true < false then
    response.write "Torna Indietro!"
    end if
    ma in questo modo vede solo se true è minore di false... :master:

  2. #2
    i valori true e false a cosa sono associati?

    cmq se sono più valori devi per forza usare un ciclo...
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Devi fare un confronto valore per valore.


    Roby

  4. #4
    mai sentito parlare dell'operatore OR?

  5. #5
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da Roby_72
    Devi fare un confronto valore per valore.


    Roby
    Ho già previsto un confronto valore per valore all'interno di un ciclo e gli assegno 'valore vero' o 'valore falso'; questa è la conclusione al confronto e cioè se 'almeno uno dei valori confrontati è falso' non puoi andare avanti.
    Operatore OR negli IF?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    codice:
    if variabile = false or variabile2 = false or variabile3 = false .... then
    'Non vai avanti
    else
    'Vai dove ti pare
    end if

    Roby

  7. #7
    se sei in un ciclo (supponiamo, da 1 a x), incrementa una variabile (supponiamo y) per ogni condizione True. Se alla fine del giro y e' minore di x, vuol dire che almeno una delle condizioni e' false.

  8. #8
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da Roby_72
    codice:
    if variabile = false or variabile2 = false or variabile3 = false .... then
    'Non vai avanti
    else
    'Vai dove ti pare
    end if

    Roby
    Grazie Roby, ma forse mi spiego male...
    Faccio un confronto tra records e quando il confronto risponde ad un certo criterio diventa 'true' o 'false'.
    quando chiudo il ciclo con:
    codice:
    Rs.movenext
    Loop
    aggiungo:
    codice:
    if true < false then
    response.write "Torna Indietro!"
    else
    response.write "Vai avanti!"
    end if
    che mi pare significhi:
    se i valori con assegnazione 'true' sono minori dei valori con assegnazione 'false' Torna Indietro
    altrimenti
    Vai avanti.
    Ma dal confronto se viene fuori che almeno uno dei valori è fuori norma, l'utente non deve andare avanti, mi spiego?

  9. #9
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Mentre rispondevo è arrivata la risposta di Optime, cosa vuoi dirmi? scusa ma non ti seguo...

  10. #10
    Originariamente inviato da orcim
    Mentre rispondevo è arrivata la risposta di Optime, cosa vuoi dirmi? scusa ma non ti seguo...
    e' esattamente quello che ti serve... cos'e' che non e' chiaro?

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.