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

Discussione: if variabile

  1. #1
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866

    if variabile

    codice:
    Variabile5 = Request("anni")
    Variabile8 = Variabile5*12
    
    if (Variabile8 < "48") {
    pdf.Cell (70,6,'Fondo gestione (2%) dell`importo erogato',1);
    }
    if (Variabile8 = "48") {
    pdf.Cell (70,6,'Fondo gestione (2,5%) dell`importo erogato',1);
    }
    if (Variabile8 > "48") {
    pdf.Cell (70,6,'Fondo gestione (3%) dell`importo erogato',1);
    }
    la Variabile8 si stampa regolarmente!
    Se la Variabile8 è minore di 48 stampa erroneamente 2% e 2,5%
    Se la Variabile8 è maggiore di 48 stampa erroneamente 2,5%
    Se la Variabile8 è uguale a 48 stampa correttamente 2,5%

    stò cercando di stampare un file in pdf con il sorgente di baol74.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Complimenti per il titolo.
    Che linguaggio stiamo parlando?
    Cos'è "Request("anni")"?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ah, i ricordi dell'asp o del Visual Basic!
    A volte ritornano!
    .. e ti fanno sbagliare clamorosamente un if!

    if (Variabile8 == "48") {
    pdf.Cell (70,6,'Fondo gestione (2,5%) dell`importo erogato',1);
    }

    P.S. non ho messo il codice nel tag code altrimenti mi attacca i due uguali!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  4. #4
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Request("anni") è asp. Ma devo lavorare in asp e javascript;
    Ho già detto che si tratta del sorgente di baol74 per la stampa in pdf.

  5. #5
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    if (Variabile8 == "48") {
    pdf.Cell (70,6,'Fondo gestione (2,5%) dell`importo erogato',1);
    }

    Andava bene anche prima: "Se la Variabile8 è uguale a 48 stampa correttamente 2,5%

    il problema nasce se è > oppure è <

  6. #6
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    E' Ok! Scusate ma avevo aperto il file in lettura...

  7. #7
    codice:
    Variabile5 = parseInt(Request("anni"));
    Variabile8 = Variabile5*12
    
    if (Variabile8 < 48) {
    pdf.Cell (70,6,'Fondo gestione (2%) dell`importo erogato',1);
    }
    if (Variabile8 == 48) {
    pdf.Cell (70,6,'Fondo gestione (2,5%) dell`importo erogato',1);
    }
    if (Variabile8 > 48) {
    pdf.Cell (70,6,'Fondo gestione (3%) dell`importo erogato',1);
    }
    Variabile5, quando gli assegni il valore da Request("anni"), assume il tipo String
    Come ho scritto, assume intero
    Poi, gli if e i calcoli sono faatti con i numeri.

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  8. #8
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Ok.
    Quando faccio operazioni con valori decimali, il risultato è NaN; come lo evito?

  9. #9
    scrivendo i decimali con il punto, non con la virgola, ed usando
    la parseFloat(variabile);

    Ho indovinato?

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  10. #10
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Provo.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.