Variable berechnen und ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variable berechnen und ausgeben

    Hallo zusammen,

    ich bin neu hier und versuch mich seit geraumer Zeit mit php.
    Ich bedanke mich schon mal im Voraus für eure Hilfe

    zu meinem Anliegen:
    habe eine Tabelle in einer mysql DB wie folgt angelegt:
    ______________________________________
    op1 wert1 op2 wert2
    ______________________________________
    / 7.00 * 0.42
    ______________________________________

    habe dann eine Zahl, die ich dann mit dem DS berechnen lassen möchte:

    $erg1 = 180;
    $erg2 = $datensatz[op1];
    $erg3 = $datensatz[wert1];
    $erg4 = $datensatz[op2];
    $erg5 = $datensatz[wert2];

    $erg6 = $erg1 $erg2 $erg3 $erg4 $erg5;

    // Berechnung sollte also sein
    180/7.00*0.42

    echo "<td width=\"150\">$erg6</td>";

    Geht so mein Vorhaben überhaupt?

    Danke schon mal für eure Antworten

  • #2
    Geht so mein Vorhaben überhaupt?
    Klar geht das!
    Auch wenn ich die Art und Weise für komisch halte....
    Auch die Tabellenstruktur...

    Suche mal nach "Formel Parser" , "PHP Math Expression Parser" oder so ....
    Damit könntest du es sicher bekommen.

    Alternativ:
    eval() , aber das kann dir riesen Sicherheitslöcher ins System hauen.
    Wir werden alle sterben

    Kommentar


    • #3
      Hallo combie,

      danke für deine schnelle Antwort
      hab mal deine Lösungen probiert umzusetzen
      mangels Erfahrung schaffe ich dies nicht.

      meine Situation
      ich möchte für eine Lagerzubuchung eine oder mehrere Ausbuchungen vornehmen (Stücklisten abarbeiten), automatisieren

      Es wäre hier eben zu schön gewesen wenn ich eine kompl. Formel in einen Datensatz packen könnte.

      Nun hab ich Operatoren im DS weggelassen und baue diese in PHP ein.

      Funzt auch....

      Viele Grüße Peter

      Kommentar

      Lädt...
      X