[PHP] Spritrechner

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Optron, 14. April 2009 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 14. April 2009
    Spritrechner

    Hallo Leute,

    hab eine frage an euch.

    Ich will für einen Onlinegame einen Spritrechner machen,

    Es soll 24 Checkboxen geben Strecke 1 bis Strecke 24. Die Strecken haben einen vorgeben Wert bzw sollen es haben. Nun sollte man in ein Feld seinen Spritverbrauch (unterschiedliche autos) eintragen können auf Berechen klicken und dann soll das script den Verbrauch ausrechnen: Verbrauch = [Liter / gefahrene Kilometer] x 100. Den Verbrauch bekommt es aus dem Feld und die Km soll es aus den ausgewählten Checkboxen beziehen.

    Wie kann man das am leichtesten realisieren?
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 14. April 2009
    AW: Spritrechner

    PHP:
    <? php
    $_CHECKBOXES 
    = array(
    10 , 23 , 44 , 23 , 12 , 22 , 44 , 22 , 100
    );

    print 
    '<form action="' . $_SERVER [ 'PHP_SELF' ]. '" method="POST">' ;
     print 
    'Autokram: <input type="text" name="carstuff" /><br />' . PHP_EOL ;
    foreach(
    $_CHECKBOXES  as  $id  =>  $val ) {
     print 
    '<input type="checkbox" value="' . $val . '" id="cb_' . $id . '" name="checkbox[' . $id . ']" /> <label for="cb_' . $id . '">' . $val . '</label><br />' . PHP_EOL ;
    }
    print 
    '<input type="submit" name="calc" value="Calculate" />' ;
    print 
    '</form>' ;

    if(isset(
    $_POST [ 'calc' ])) {
     print 
    '<hr />' ;
     
    $km  0 ;
     
    $boxes  $_POST [ 'checkbox' ];
     
    $carstuff  floatval ( $_POST [ 'carstuff' ]);

     if(
    $carstuff  <=  0 ) die( 'Invalid carstuff. Aborting.' );
     if(
    count ( $boxes )== 0 ) die( 'Zero checkboxes. Aborting' );

     foreach(
    $boxes  as  $id  =>  $val ) {
      
    $km  +=  $val ;
     }
     if(
    $km <= 0 ) die( 'Zero or less km driven? Aborting.' );
     
    $output  = ( $carstuff / $km )* 100 ;
     print 
    'Calculating... (' . $carstuff . '/' . $km . ')*100<br />' . PHP_EOL ;
     print 
    'Result: ' . number_format ( $output ). PHP_EOL ;
    }
    ?>
    ka ob du das so meinst. lol
     
  4. #3 15. April 2009
    AW: Spritrechner

    Vielen Dank :)

    Edit: Um das Ergenis so hinzubekommen wie ich wollte hatte ich einen kleinen Denkfehler :) die fomel geht so:

    $output = ($km/100)*$carstuff;
    print 'Berechne... ('.$km.'/100)*'.$carstuff.'<br />'.PHP_EOL;

    Aber Trotzdem nochmal vielen Dank :)
     

  5. Videos zum Thema
Die Seite wird geladen...
Similar Threads - PHP Spritrechner
  1. Antworten:
    0
    Aufrufe:
    2.274
  2. Antworten:
    0
    Aufrufe:
    3.332
  3. Antworten:
    4
    Aufrufe:
    6.191
  4. Antworten:
    5
    Aufrufe:
    15.306
  5. Gute PHP Template Engine

    Yuesang , 20. Februar 2017 , im Forum: Webentwicklung
    Antworten:
    4
    Aufrufe:
    5.546
  • Annonce

  • Annonce