Notice: A non well formed numeric value encountered
bearbeitet von Jörg ReinholzMoin!
> In das Feld gebe ich 97,00 ein. Was geht hier jetzt wieder schief? :/
Dann machst Du das, was Deine Benutzer nicht tun sollten.
Du verwendest das Komma. Also... wenn Du mit dem Wert rechnen willst, dann musst Du Ihn in eine Zahl umwandeln. [Z.B. in dem Du die von mir vorgestellte Funktion german_str_to_float nutzt](http://forum.selfhtml.org/self/2015/sep/8/mit-php-rechnen/1649500#m1649500).
Etwas wie:
~~~php
require_once('./lib/german_str_to_float.php');
$zahl = false;
if ( isset($_POST['lo']) ) {
$zahl = german_str_to_float( $_POST['lo'] );
}
if (false !== $zahl)
$loAusgabe = number_format($zahl, 2, ',', ' ');
} else {
$loAusgabe = '0,00';
}
~~~
sieht zwar widersinnig aus. Aber ich weiss ja nicht, was Du mit der Zahl sonst noch so machst.
Jörg Reinholz