Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Codice errato

  1. #1

    Codice errato

    ciao a tutti stavo facendo questo semplice codice... però nel provarlo mi da continuamente errore mi sapete dire dove sta?
    grazie mille
    Codice PHP:
    <?php
    $costo 
    $_POST['costa'];
    $paypal 0.35+($costo 0.034)

    if (
    $costo 1) {
        
    $ebay 0.20+($costo 0.095)
        
    $tartot 0.20+($costo 0.095)+0,35+($costo*0.034)
        echo 
    "Quindi Spenderai " $tartot "€";
        } else {
        if (
    $costo 10){
        
    $ebay 0.25+($costo 0.095)
        
    $tartot 0.25+($costo 0.095)+0,35+($costo 0.034)
        echo 
    "Quindi Spenderai " $tartot "€";
        } else {

            if (
    $costo 25){
            
    $ebay 0.20+($costo 0.095)
            
    $tartot 0.40+($costo 0.095)+0,35+($costo 0.034)
            echo 
    "Quindi Spenderai " $tartot "€";

                } else {
                if (
    $costo 50){
                
    $ebay 0.80+($costo 0.095)
                
    $tartot 0.80+($costo 0.095)+0,35+($costo 0.034)
                echo 
    "Quindi Spenderai " $tartot "€";
                    
                    } else {
                    if (
    $costo 100){
                    
    $ebay 1.30+($costo 0.095)
                    
    $tartot 1.30+($costo 0.095)+0,35+($costo 0.034)
                    echo 
    "Quindi Spenderai " $tartot "€";

                        } else {
                        if (
    $costo 99){
                        
    $ebay 2.80+($costo 0.095)
                        
    $tartot 2.80+($costo 0.095)+0,35+($costo 0.034)
                        echo 
    "Quindi Spenderai " $tartot "€";
                        }

    ?>
    Provoca il più bravo ... morirai kome uno schiavo

  2. #2
    Dove sia l'errore (ammesso che ce ne sia uno) non lo so, ma quel codice è concettualmente sbagliato. Ovvero non entrerai mai nei rami più profondi di quegli if annidati.
    Sostituisci tutti i > con dei <= e l'ultimo <99 con >100

  3. #3
    0,35

    il decimale e' il punto. cosi' 0,35 e' una stringa.


    struttura if/else a parte.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.