Raketenwissenschaftler: 5.000 € Notice: A non well formed numeric value encountered

Beitrag lesen

Verwende

<label>Betrag (€):
  <input type="number" name="amount">
</label>

Das wäre ein erster Schritt. Aber letztendlich weiß niemand, ob ein verwendeter Browser das type="number" beachtet oder ob gar jemand böswillig Daten mit cURL, wget & Co. sendet. Ausgehend von einer früheren Diskussion habe ich mich mit dem Thema damals befasst und für die stets mit zu programmierende serverseitige Lösung einen Vorschlag erarbeitet: Input-Spekulator für Zahlen und Währungen

Wie auf der Seite beschrieben sollte außerdem eine Plausibiliätzprüfung erfolgen (negative Anzahl, Preise etc.)