Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Variabile + un numero

  1. #1

    Variabile + un numero

    salve!
    Io ho fatto una multicondizione per una formula numerica del tipo:
    Codice PHP:
    if($carat==$carate) {echo "50"; }
    elseif(
    $carat==$carate 1) {echo "52";}
    elseif(
    $carat==$carate 2) {echo "54";}
    elseif(
    $carat==$carate 3) {echo "56";}
    elseif(
    $carat==$carate 4) {echo "58";}
    elseif(
    $carat==$carate 5) {echo "60";}
    elseif(
    $carat==$carate 6) {echo "62";}
    elseif(
    $carat==$carate 7) {echo "64";}
    elseif(
    $carat==$carate 8) {echo "66";}
    elseif(
    $carat==$carate 9) {echo "68";}
    elseif(
    $carat==$carate 10) {echo "70";} 
    ma ho paura di aver sbagliato qualcosa quando faccio $carate + numero!

    Perchè non mi stampa nessuna condizione tranne la prima in cui non prevede l'aggiunta di un numero alla variabile!

    cosa ho sbagliato?
    thx
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    codice:
    elseif($carat==($carate + 4)) {echo "58";}
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3
    vabbeh...ho risolto!!

    però volevo sapere un'altra cosa; in che modo si può semplificare questo malloppo di codici?:

    Codice PHP:
    elseif($carat==$carate 20) {echo "90"; }
    elseif(
    $carat==$carate 21) {echo "90"; }
    elseif(
    $carat==$carate 22) {echo "90"; }
    elseif(
    $carat==$carate 23) {echo "90"; }
    elseif(
    $carat==$carate 24) {echo "90"; }
    elseif(
    $carat==$carate 25) {echo "90"; }
    elseif(
    $carat==$carate 26) {echo "90"; }
    elseif(
    $carat==$carate 27) {echo "90"; }
    elseif(
    $carat==$carate 28) {echo "90"; }
    elseif(
    $carat==$carate 29) {echo "90"; }
    elseif(
    $carat==$carate 30) {echo "90"; }
    elseif(
    $carat==$carate 31) {echo "90"; }
    elseif(
    $carat==$carate 32) {echo "90"; }
    elseif(
    $carat==$carate 33) {echo "90"; }
    elseif(
    $carat==$carate 34) {echo "90"; }
    elseif(
    $carat==$carate 35) {echo "90"; }
    elseif(
    $carat==$carate 36) {echo "90"; }
    elseif(
    $carat==$carate 37) {echo "90"; }
    elseif(
    $carat==$carate 38) {echo "90"; }
    elseif(
    $carat==$carate 39) {echo "90"; }
    elseif(
    $carat==$carate 40) {echo "90"; }
    elseif(
    $carat==$carate 41) {echo "90"; }
    elseif(
    $carat==$carate 42) {echo "90"; }
    elseif(
    $carat==$carate 43) {echo "90"; } 
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  4. #4
    codice:
    elseif($carat >= ($carate + 20) && $carat <= ($carate +43)) {
        echo "90";
    }
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

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.