Index of /2_forms

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[TXT]README.html2020-05-26 17:27 900  
[TXT]form1a_eingabe.html2020-05-26 16:59 277  
[   ]form1b_berechne.php2020-05-26 16:59 365  
[TXT]form1b_berechne.php--source.txt2020-05-26 16:59 365  
[TXT]form2a_eingabe.html2020-05-26 17:14 277  
[   ]form2b_berechne.php2020-05-26 16:59 377  
[TXT]form2b_berechne.php--source.txt2020-05-26 16:59 377  
[   ]form3_postback.php2020-05-26 17:21 609  
[TXT]form3_postback.php--source.txt2020-05-26 17:21 609  

Formular-Beispiele: Berechnungen

Form 1

HTML-Formular (form1a_eingabe.html) nutzt getrenntes PHP-File (form1b_berechnung) zur Berechnung.
Funktioniert mit Zahleneingaben, problematisch bei nicht-Zahlen-Eingaben (z.B. leere Eingebefelder).
Zudem keine sichere Ausgabe von übergebenen Werten $x und $y (Übung: können sie das mit roter Schrift demonstrieren?).

Form 2

HTML-Formular (form2a_eingabe.html) analog zu oben.
Explizite Konvertierung "(int)" löst Problem mit nicht-Zahlen-Eingaben (z.B. leere Eingebefelder werden als "0" interpretiert).
HTML-Injection dadurch auch nicht möglich. (Übung: warum?).

Form 3 Postback

PHP-Postback-Formular (postback.php) für Eingabe und Berechnung.