Opdracht

Je vraagt naar voornaam, achternaam en gender (keuze uit man, vrouw, ander). Je laat de keuze uit 3 vervoermiddelen aanduiden en drukt de keuzes af.

Input

De gebruiker vult een formulier in.

Output

De ingebrachte invoer in het formulier wordt afgedrukt.

Voorbeeld

Les 2 PHP: Formulieren: doorsturen en opvangen van informatie

<!DOCTYPE html>
<HTML lang="nl-be">
<HEAD>
	<TITLE>
		Les 2 PHP: Formulieren: doorsturen en opvangen van informatie
	</TITLE>
</HEAD>
<BODY>
<H3>Les 2 PHP: Formulieren: doorsturen en opvangen van informatie</H3>

	<?php
	/*
		Bij de eerste IF kijk ik na of de geposte variabele "knop" gekend is met de functie ISSET.
		Als dat niet het geval is betekent dat, dat het formulier getoond moet worden (in de ELSE kant van de IF).
		Als dat wel het geval is betekent dat dat ik de naam en voornaam kan afdrukken.
		Voor het aanspreken van variabelen die met de methode POST (zie in formulier) doorgestuurd worden
		moet ik   $_POST["variabelenaam"] gebruiken.
		Indien hij die naam niet zou kennen, geeft hij warnings of foutmeldingen, daarom is het belangrijk dat die
		IF gebruikt wordt.
	*/
	if (isset($_POST["knop"]))
		{
		print "Je gaf <b>".$_POST["voornaam"]."</b> op als voornaam en je achternaam is <b>".$_POST["achternaam"]."</b>.
                <br>Geslacht: <b>".$_POST["gender"]."</b></br>Vervoer:" ;
		if (isset($_POST["vervoer1"])){
            print "<br>".$_POST["vervoer1"];
        }
        if (isset($_POST["vervoer2"])){
                print "<br>".$_POST["vervoer2"];
            }
        if (isset($_POST["vervoer3"])){
            print "<br>".$_POST["vervoer3"];
        }
		}
	else
		{
		/*
		  Je begint een formulier door te zeggen dat je als methode "post" gebruikt en naar waar de resulaten moeten doorgestuurd worden.
		  Ik laat de resultaten doorsturen naar hetzelfde bestandje (index.php).
		  Je geeft elk veld een naam zodat je die na het posten kan gebruiken.
		*/
			echo '
                <table>
                    <form method="post" action="index.php">
                        <tr><td>Voornaam</td><td><input type="text" name="voornaam"></td></tr>
                        <tr><td>Achternaam</td><td><input type="text" name="achternaam"></td></tr>
                        <tr> <td>Gender</td>
                             <td>
                              <input type="radio" name="gender" value="m">man
                              <input type="radio" name="gender" value="v">vrouw
                              <input type="radio" name="gender" value="x">ander
                             </td></tr>
                        <tr><td>Vervoer</td>
                            <td>                          
                                <input type="checkbox" name="vervoer1" value="te voet">Ik kom te voet.<br>
                                <input type="checkbox" name="vervoer2" value="fiets">Ik kom met de fiets.<br>
                                <input type="checkbox" name="vervoer3" value="auto">Ik kom met de bus.
                            </td>           
                        </tr>     
                        <td><td><input type="submit" name = "knop" value="Doorsturen!"></td></tr>
                    </form>                
                </table>';
		}
	?>
</BODY>
</HTML>