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

Discussione: Sottrazione che non va

  1. #1
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    Sottrazione che non va

    ho 2 campi:
    incasso_hotel (che sarebbe l'incasso di un hotel in base a una prenoazione)
    anticipo_hotel (che sarebbe l'anticipo che il cliente fara' all'hotel)

    Ora devo sapere il resto da pagare. Io ho fatto:

    $saldo= "$incasso_hotel - $anticipo_hotel";

    poco piu' giu'

    echo "$saldo";

    Solo che non sottrae niente.
    Come mai?

  2. #2
    come mai hai messo le virgolette a racchiudere le variabili?
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3

    Re: Sottrazione che non va

    Originariamente inviato da Tr|k`Tr4k
    ho 2 campi:
    incasso_hotel (che sarebbe l'incasso di un hotel in base a una prenoazione)
    anticipo_hotel (che sarebbe l'anticipo che il cliente fara' all'hotel)

    Ora devo sapere il resto da pagare. Io ho fatto:

    $saldo= "$incasso_hotel - $anticipo_hotel";

    poco piu' giu'

    echo "$saldo";

    Solo che non sottrae niente.
    Come mai?
    Mi sa che le virgolette non centrano nulla...
    La pazzia è una forma di normalità - Pirandello -

  4. #4
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    Re: Re: Sottrazione che non va

    Originariamente inviato da Michele88
    Mi sa che le virgolette non centrano nulla...
    le ho tolte pure ma mi da zero come risultato

  5. #5
    Prima e dopo la sottrazione prova a fare l'echo:

    codice:
    echo "$incasso_hotel - $anticipo_hotel - $saldo";
    Quanto valgono???

  6. #6
    Codice PHP:
    $incasso_hotel  ="10";
    $anticipo_hotel "3";

    $saldo = ($incasso_hotel $anticipo_hotel);
    echo 
    $saldo
    E questa sono sicura che funziona

    Il tuo problema secondo è che hai dei decimali

    E' cosi ??

  7. #7
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    ho risolto,
    facevo il calcolo prima di definire i valori di $incasso_hotel e $anticipo_hotel

    quindi spostandolo di qualche riga me l'ha dato
    Grazie per l'aiuto

  8. #8
    usa sempre . e mai ,

    poi ti conviene riportarli con number_format

    $saldo = number_format($saldo, 2, ',', ' ');

  9. #9

    Re: Re: Re: Sottrazione che non va

    Originariamente inviato da Tr|k`Tr4k
    le ho tolte pure ma mi da zero come risultato
    Evidentemente è quello il risultato...io ho fatto una prova e mi viene giusto...

    1 $incasso_hotel = 100;
    2 $anticipo_hotel = 50;
    3 $saldo = $incasso_hotel - $anticipo_hotel ;
    4 echo "$saldo";

    Stampa 50...non è che assegni lo stesso valore alla stessa variabile???
    La pazzia è una forma di normalità - Pirandello -

  10. #10
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    Re: Re: Re: Re: Sottrazione che non va

    Originariamente inviato da Michele88
    Evidentemente è quello il risultato...io ho fatto una prova e mi viene giusto...

    1 $incasso_hotel = 100;
    2 $anticipo_hotel = 50;
    3 $saldo = $incasso_hotel - $anticipo_hotel ;
    4 echo "$saldo";

    Stampa 50...non è che assegni lo stesso valore alla stessa variabile???
    no no, avevo sbagliato a posizionarlo, nell'if lo mettevo prima di sapere il valore della variabile e non mi dava il risultato

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.