ilch Forum » Allgemein » HTML, PHP, SQL,... » Rechen OP II

Geschlossen
  1. #1
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    hi,
    ich habe folgende Rechen OP.

    $rdnzeit2= $multi1 * $multi2 * $multi3 * $multi4 * $multi5 * $multi6 * $multi7 * $runden * $tank;


    In die daten bank wird eine 0 eingesetzt.
    Fehlermeldungen werden keine angezeigt, da einzige was falsch läuft ist die berechnung, deshalb ist auch nur der rechen op oben.

    Die werte sind wie folgt:

    multi1-7: Zahlen von 1-10
    runden: 78
    tank: 0.018

    Ihr seht, 0 ist unmöglich raus zu bekommen.

    Natürlich ist meine frage, ob ihr wisst was da oben nicht stimmt. DANke jetzt shconmal, bisher war auf euch immer verlass und ich hoffe auch diesmal. :-|
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Hast du es mal veruscht einfach mit echo direkt anzeigen zu lassen bzw.mal mit get statt post dann siehst du ja was der so für zeugs rechnet.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    das liegt wohl wirklich an deinen zahl.

    ich hab das mal getestet und bei mir geht es wunderbar.

    ilch.de/test/rop.php

    multi1 - 7 sind zufalls zahlen.

    eine null ist es auf jeden fall mal nicht zwinker
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    <?
    $link = mysql_connect(\'localhost\', \'xxx\', \'yyyy\');
    if (!$link) {
       die(\'keine Verbindung möglich: \' . mysql_error());
    }
    
    
    $db_selected = mysql_select_db(\'xxxx\', $link);
    if (!$db_selected) {
       die (\'Kann Kalender nicht benutzen : \' . mysql_error());
    }
    switch ($_POST[\'boxenstop\']) {  // Ansonsten bitte das $_POST verwenden
    case \'a\':
        $multi1 = 5;
        $art = \'2\';
        break;
    case \'b\':
        $multi1 = 4;
        $art = \'3\';
        break;
    case \'c\':
        $multi1= 3;
        $art = \'4\';
        break;
    default:
        $multi1 = 2;
        $art = \'5\';
    }
    switch ($_POST[\'reifen\']) {  // Ansonsten bitte das $_POST verwenden
    case \'a\':
        $multi2 = 1.1;
        $art = \'weich\';
        break;
    case \'b\':
        $multi2 = 1.12;
        $art = \'hart\';
        break;
    case \'c\':
        $multi2 = 1.3;
        $art = \'intermediate\';
        break;
    default:
        $multi2 = 1.5;
        $art = \'regen\';
    }
    switch ($_POST[\'front\']) {  // Ansonsten bitte das $_POST verwenden
    case \'a\':
        $multi3 = 1;
        $art = \'1\';
        break;
    case \'b\':
        $multi3 = 2;
        $art = \'2\';
        break;
    case \'c\':
        $multi3 = 3;
        $art = \'3\';
        break;
    case \'d\':
        $multi3 = 4;
        $art = \'4\';
        break;
    case \'e\':
        $multi3 = 5;
        $art = \'5\';
        break;
    case \'f\':
        $multi3 = 6;
        $art = \'6\';
        break;
    case \'g\':
        $multi3 = 7;
        $art = \'7\';
        break;
    case \'h\':
        $multi3 = 8;
        $art = \'8\';
        break;
    case \'i\':
        $multi3 = 9;
        $art = \'9\';
        break;
    default:
        $multi3 = 10;
        $art = \'10\';
    }
    switch ($_POST[\'heck\']) {  // Ansonsten bitte das $_POST verwenden
    case \'a\':
        $multi4 = 1;
        $art = \'1\';
        break;
    case \'b\':
        $multi4 = 2;
        $art = \'2\';
        break;
    case \'c\':
        $multi4 = 3;
        $art = \'3\';
        break;
    case \'d\':
        $multi4 = 4;
        $art = \'4\';
        break;
    case \'e\':
        $multi4 = 5;
        $art = \'5\';
        break;
    case \'f\':
        $multi4 = 6;
        $art = \'6\';
        break;
    case \'g\':
        $multi4 = 7;
        $art = \'7\';
        break;
    case \'h\':
        $multi4 = 8;
        $art = \'8\';
        break;
    case \'i\':
        $multi4 = 9;
        $art = \'9\';
        break;
    default:
        $multi4 = 10;
        $art = \'10\';
    }
    switch ($_POST[\'feder\']) {  // Ansonsten bitte das $_POST verwenden
    case \'a\':
        $multi5 = 1;
        $art = \'1\';
        break;
    case \'b\':
        $multi5 = 2;
        $art = \'2\';
        break;
    case \'c\':
        $multi5 = 3;
        $art = \'3\';
        break;
    case \'d\':
        $multi5 = 4;
        $art = \'4\';
        break;
    case \'e\':
        $multi5 = 5;
        $art = \'5\';
        break;
    case \'f\':
        $multi5 = 6;
        $art = \'6\';
        break;
    case \'g\':
        $multi5 = 7;
        $art = \'7\';
        break;
    case \'h\':
        $multi5 = 8;
        $art = \'8\';
        break;
    case \'i\':
        $multi5 = 9;
        $art = \'9\';
        break;
    default:
        $multi5 = 10;
        $art = \'10\';
    }
    switch ($_POST[\'lenkung\']) {  // Ansonsten bitte das $_POST verwenden
    case \'a\':
        $multi6 = 1;
        $art = \'1\';
        break;
    case \'b\':
        $multi6 = 2;
        $art = \'2\';
        break;
    case \'c\':
        $multi6 = 3;
        $art = \'3\';
        break;
    case \'d\':
        $multi6 = 4;
        $art = \'4\';
        break;
    case \'e\':
        $multi6 = 5;
        $art = \'5\';
        break;
    case \'f\':
        $multi6 = 6;
        $art = \'6\';
        break;
    case \'g\':
        $multi6 = 7;
        $art = \'7\';
        break;
    case \'h\':
        $multi6 = 8;
        $art = \'8\';
        break;
    case \'i\':
        $multi6 = 9;
        $art = \'9\';
        break;
    default:
        $multi6 = 10;
        $art = \'10\';
    }
    switch ($_POST[\'abstand\']) {  // Ansonsten bitte das $_POST verwenden
    case \'a\':
        $multi7 = 1;
        $art = \'1\';
        break;
    case \'b\':
        $multi7 = 2;
        $art = \'2\';
        break;
    case \'c\':
        $multi7 = 3;
        $art = \'3\';
        break;
    case \'d\':
        $multi7 = 4;
        $art = \'4\';
        break;
    case \'e\':
        $multi7 = 5;
        $art = \'5\';
        break;
    case \'f\':
        $multi7 = 6;
        $art = \'6\';
        break;
    case \'g\':
        $multi7 = 7;
        $art = \'7\';
        break;
    case \'h\':
        $multi7 = 8;
        $art = \'8\';
        break;
    case \'i\':
        $multi7 = 9;
        $art = \'9\';
        break;
    default:
        $multi7 = 10;
        $art = \'10\';
    }
    $rdnzeit2= $multi1 * $multi2 * $multi3 * $multi4 * $multi5 * $multi6 * $multi7 * $runden * $tank;
    $sql = \"INSERT INTO
                    rennzeiten
                SET
                    Zeit = \'$rdnzeit2\'\";
    mysql_query($sql) or die (\'Kann Query nicht ausführen : \' . mysql_error());
    echo \"<a href=\'javascript:history.go(-2)\'><b>Zurück</b></a>\";
    ?>


    Und jetzt seit ihr dran. Wenn ich die rechen wege mit echo schreiben lass, dann kommt nur =*****


    Zuletzt geändert von Rudi am 21.12.2004 - 19:13
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten