Jörg Reinholz: Notice: A non well formed numeric value encountered

Beitrag lesen

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

0 44

Mit PHP rechnen

IsyChan
  • php
  1. 0
    Jörg Reinholz
    1. 0
      JürgenB
      • hochwissenschaftliches
      • php
      1. 0
        Tabellenkalk
    2. 0

      Zahleneingaben und PHP

      Jörg Reinholz
      1. 0
        IsyChan
        1. 0
          Matthias Apsel
          1. 0
            Jörg Reinholz
            1. 0
              IsyChan
              1. 2
                Jörg Reinholz
              2. 0
                Der Martin
              3. 0
                Matthias Apsel
              4. 0
                Orlok
                • zu diesem forum
            2. 0
              IsyChan
              1. 0
                Jörg Reinholz
                1. 0
                  IsyChan
                  1. 0
                    Jörg Reinholz
                2. 0
                  IsyChan
                  1. 0
                    IsyChan
                    1. 0
                      IsyChan
                      1. 0
                        Jörg Reinholz
                        1. 0
                          IsyChan
                          1. 0
                            Jörg Reinholz
                            1. 0
                              IsyChan
                  2. 0
                    Jörg Reinholz
          2. 0
            IsyChan
            1. 0
              Der Martin
              1. 0
                IsyChan
                1. 0
                  Der Martin
        2. 0
          Gunnar Bittersmann
          • mathematik
          1. 0
            Matthias Apsel
            1. 0
              Gunnar Bittersmann
              1. 0
                woodfighter
          2. 0
            IsyChan
            1. 2
              JürgenB
            2. 0
              Tabellenkalk
              1. 0
                IsyChan
            3. 0
              Gunnar Bittersmann
  2. 0
    IsyChan
    1. 0
      Tabellenkalk
    2. 1

      Danke für die Blumen

      Jörg Reinholz
  3. 0

    Notice: A non well formed numeric value encountered

    IsyChan
    1. 0
      Jörg Reinholz
    2. 0
      St33l