Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Problema con condizioni multiple

    Ciao,

    ho scritto:

    If aa = True OR bb = True OR cc = True OR dd = True OR ee = True OR ff = True OR gg = True AND hh <> False Then

    ...

    Else
    ...
    End If

    volevo sapere se è l'equivalente di scrivere:


    If ( aa = True OR bb = True OR cc = True OR dd = True OR ee = True OR ff = True OR gg = True) AND hh <> False Then

    ...

    Il problema è questo: se gg = true, lo script passa sempre all'istruzione else. Mi viene il dubbio che faccia 'interferenza' con l'ultima condizione (AND hh <> False).

    Mi aiutate a capire??
    Sicut Nox Silentes

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Io metterei le parentesi.
    hh <> false però è uguale hh = true

    Roby

  3. #3
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    if (pippo="ciao" or pippo="salve") and pippo1 <> "saluto" then

    questa istruzione prevede che pippo sia vaolorizzata con "ciao" oppure "salve", pero' in ogni caso deve essere vero che pippo2 sia diverso da "saluto".


    diversamente se scrivo cosi' :


    if pippo="ciao" or pippo="salve" and pippo1 <> "saluto" then

    prevede che se pippo="ciao" OPPURE pippo="salve" e pippo1<>"saluto"

    dia true, quindi se pippo = "salve" e pippo2 = "qualcosaltro" allora da false


    se pippo = "ciao" da true qualsiasi casa sia pippo2.

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.