★ Opdracht 11.1

Maak een bestand ik.php

Start met een html opmaak

Plaats in de body het volgende formulier:

<form method="post">
  <p><input type="text" name="naam" placeholder="Naam"></p>
  <p><input type="number" name="leeftijd" placeholder="Leeftijd"></p>
  <p><input type="text" name="sport" placeholder="Sport"></p>
  <p><input type="submit" value="verstuur"></p>
</form>

Omdat het formulier geen action heeft zullen de gegevens naar ik.php worden verstuurd.

Voeg helemaal boven aan een stukje php code toe die alle waardes die zijn verstuurd omzetten in een variabele. Hieronder is alvast een begin gemaakt.

<?php
$naam = $_POST['naam'];
$leeftijd =
?>

 

Hierna kan je een nieuw stukje php code toevoegen in de body, waarin de zin komt te staan.

Ik ben <naam>, ben <leeftijd> jaar oud en doe graag <sport>.

Hierbij worden natuurlijk de stukjes tussen < > vervangen door de verstuurde waardes.

 

Als je de pagina voor de eerste keer opent heeft de $_POST nog geen inhoud. Dit zal een foutmelding geven bij $naam = $_POST['naam'];. Na het versturen van je formulier zal de foutmelding verdwijnen omdat de $_POST nu wel inhoud heeft.

Je kan deze fout eenvoudig vermijden door onderstaande IF toe te voegen.

if($_POST!=null){
  $naam = $_POST['naam'];
  //.. nog meer code
}