Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    If then else if... else

    Ciao,

    voglio verificare una condizione e faccio così:

    codice:
    if Totale1 >= Totale2 and Totale3 then
    response.write("tot1")
    	elseif Totale2 >= Totale1 and Totale3 then
    response.write("tot2")
    	else
    response.write("tot3")
    end if
    il fatto è che mi funziona solo per Totale1 e Totale2 (ovvero se uno di questi è maggiore agli altri va), quando invece è Totale3 ad essere l'importo maggiore mi stampa sempre il secondo totale maggiore (o Totale1 o Totale2).

    Dove sbaglio?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Re: If then else if... else

    codice:
    if Totale1 >= Totale2 and Totale3 then
    Questa IF vale TRUE solo quando Totale1 è maggiore o uguale a Totale2 e contemporaneamente Totale3 vale TRUE oppure è diverso da zero.

  3. #3
    Ok grazie.. ma quindi se voglio fare una verifica e stabilire l'ordine di grandezza con valori decrescenti (dal più grande al più piccolo) e poi stamparli come posso fare?

  4. #4
    vuoi per caso verificare che Totale1 sia anche > di Totale3?

  5. #5
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Non è molto chiaro quello che vuoi ottenere: non l'hai spiegato a parole e nemmeno si capisce dal codice.

    Vuoi che tra i 3 totali venga stampato il più grande?

  6. #6
    Mettiamo che i valori siano:

    Totale1 = 4

    Totale2 = 7

    Totale3 = 5

    ora io vorrei verificare questi valori e stamparli in ordine decrescente, ovvero in questo caso:

    Totale2 è il maggiore
    Totale3 è il secondo valore più grande
    Totale1 è il più piccolo

  7. #7

  8. #8
    Un sort? Sa che l'è... mo'cerco

  9. #9
    Originariamente inviato da Ispanico82
    Un sort? Sa che l'è... mo'cerco
    voi fa na sort de codic...

  10. #10
    Ma il metodo sort funziona se tu dichiari un array di elementi con un valore predefinito?

    Ad esempio:

    array=[4,7,5]

    oppure posso passargli il valore ottenuto da un campo di una pagina precedente

    array=["Totale1","Totale2","Totale3"]

    ?

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.