Werte aus mySQL in PHP function als Parameter setzen

scherzkecks

Mitglied
Hallo,

ich habe in einer mySQL Tabelle folgendes drin stehen:
Code:
titel: berechne_werte; wert: ($a+$b)*$c

und anschließend eine function:
Code:
function foo($a,$b,$c) {

  global $conf;

  $rechnung = $conf['berechne_werte']; //Formel aus DB

  return $rechnung;
}

wie bekomme ich es hin dass die Parameter a,b,c in die Formel aus der DB gesetzt werden?

Grüße
 
Warum du die Formel und nicht das Ergebnis bekommst, kann ich nicht sagen da ich ja nicht weiß was du gemacht/versucht hast.

Dieses Beispiel funktioniert:

PHP:
<?php

$v1 = 5;
$v2 = 3;
$v3 = 22;

$formel = '$v1 * $v2 + $v3';

eval("\$erg = $formel;");

echo "<b>Ergebnis : " .$erg ."</b>";

?>

Ergebnis : 37
 
Oder mittels return. Ich persönlich finde das schöner
PHP:
$erg = eval("return {$formel};");
 

Neue Beiträge

Zurück