TS: PHP: Variablen nehmen falsche Werte an

Beitrag lesen

Hello Yadgar,

ich machs's mal kurz: dein Code ist Schrott. :-/

So gehört z. B. htmlspecialchars() nicht in den Dateneingang (E), sondern beim Kontextübergang in den Datenausgang (A) der guten alten EVA-Strategie.

Du wolltest sicherlich die Dateneingabe aus $_POST escapen, und das müsste hier z. B. mit mysqli_real_escape_string() geschehen. Da es sich um numerische Werte handelt, deren Bounds ohnehin noch geprüft werden, würde ich alternativ zu intval() tendieren.

Um dein eigentliches Problem mit der Logik zu klären, male bitte zunächst einen PAP. Dann sehen wir weiter.

Glück Auf
Tom vom Berg

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.