Moin!
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.
Etwas wie:
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