educom PHP-basis E-learning

Les 03 — Condities, types & form-state

Beslissingen in code (if, ===, &&/||) en state via forms/hidden fields.

Begrippen

Demo

opdrachten/03/:

Open demo-bron

Klik een bestandsnaam hieronder om de bron op deze pagina te zien (of “Nieuwe tab”). PHP zelf draait bij jou lokaal in XAMPP.

Gewone opdracht

Opdracht 9

Maak 03/opdr9.php:

  1. Met een for-loop: getallen 0 t/m 10, gescheiden door komma’s.
  2. Met een for-loop: de eerste 10 decimalen van π, gescheiden door komma’s.

Tip: zet π om naar string (zie opdr4_1_plus.php / strval, M_PI).

Extra / variant

Extra A Conditie-lab

Maak 03/condities_lab.php waarin je zelf minstens drie cases demonstreert: === vs ==, &&, en ||. Schrijf per case één zin wat er gebeurt.

Extra B Opdracht 10 (sorteren met hidden fields)

Maak 03/sorteer_tabel.php: toon een tabel met hardcoded rijen (naam, adres). Klik op kolomkoppen om te sorteren; bij adres toggle ASC/DESC. Gebruik hidden parameters (zie uitleg_opdracht10.php). Database mag later; nu eerst het form-mechanisme.

Extra C switch

Maak 03/switch_demo.php met een switch op een GET- of POST-waarde (minstens 3 cases + default).

Check

Opleveren

  1. git add 03 → commit → push
  2. Mail: les 03 klaar of hulp + repo-link

Door naar les 04 →