Hallo,
ich habe ein (htm-) formular, in dem man 3 Zahlen eingeben kann, die dann multipliziert, bzw subtrahiert werden. Das ganze erfolgt über Formular in der Art
|
Quellcode
|
1
|
<td><input name="bzahl" type="text"></td>
|
Das ganze klappt auch ausgezeichnet, allerdings muss man bei Dezimalzahlen einen Punkt statt ein Komma einbauen.
Ich weiss, dass das irgendwie über str_replace() funktioniert, bin aber anscheinend zu dämlich, es richtig einzubauen und finde im Internet zwar viele Erklärungen, aber nicht, wo, bzw wie man das einbauen muss.
|
PHP-Quelltext
|
1
2
3
4
5
6
|
<?PHP
$ergebnis = ($czahl - $bzahl) / ($azahl - $bzahl) * 100 ;
$ergebnis2 = ($zahl3 - $zahl2) / ($zahl1 - $zahl2) * 100 ;
echo "fT3:" . "<br>" . "($czahl - $bzahl)" . " : " . "($azahl - $bzahl)" . " x 100" . "<br>" ;
echo "Das Ergebnis beträgt " . "<b>" . $ergebnis . " %" ;
?>
|
Wäre Klasse, wenn mir jemand helfen oder einen Tipp geben könnte.
Ben67
//edit:
habs gefunden:
$zahl1=str_replace(",",".",$zahl1);
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Ben67« (19. Juni 2009, 17:35)