Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710

    [VbScript] Creare una condizione dinamica

    Buongiorno a tutti,
    l'ho sempre fatto in PHP o C#, ma qui non riesco.

    Vorrei creare un IF dinamico, cioe' con due condizioni se una variabile e' popolata.

    Mi spiego:
    codice:
    If cond1 = True & cond2  = True Then
    .....
    End If
    cond1 e' sempre fissa

    cond2 invece e' dinamica, vorrei che si basasse su una variabile esterna externalVar

    codice:
    If externalVar <> "" Then
         cond2 = " and %currentVal% = " & externalVar & " "
    Else
         cond2 = ""
    cosi' da usarla nell'IF principale utilizzo la cond2 sostituendo un valore dinamicamente.

    codice:
    If cond1 = True & Replace(cond2 , "%currentVal%", currentVal) Then
    
    End If
    Purtroppo cosi' facendo questa non e' mai TRUE, forse perche' viene vista solo come una stringa?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non capisco il giro contorto ... usa la externalVar direttamente nella if.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710
    Sinceramente neanche io! Ahahahahah

    Ho risolto semplicemente con:
    codice:
    If cond1 = True and (externalVar <> "" and currentVal = externalVar) Then
    
    End If

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.