l107/15.1.php

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Hoofdstuk 15</title> <style> .veldnaam{ width:150px; text-align:right; display: inline-block; padding:5px; } </style> </head> <body> <?php include('db.php'); /*$query = "select llnr, achternaam from leerlingen order by achternaam"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); echo "<form name='keuze' action='' method='post'>"; echo "<div><span class='veldnaam'>Leerling:</span><select name='llnr'>"; echo "<option value=''></option>"; //lege keuze while ($rowA=mysqli_fetch_array($result)){ //zolang er een volgende rij/record is echo "<option value='$row[llnr]'>$rowA[achternaam]</option>"; //auteurnr als value } echo "</select></div>"; echo "<div><span class='veldnaam'></span><input name='submit2' type='submit' value='Openen'></div>"; //knop echo "</form>"; echo "<br>";*/ if (isset($_POST['submit'])){ //als het formulier is gepost, dus niet bij eerste keer laden pagina! // haal alle velden op en stop ze in variabelen $llnr=$_POST['llnr']; $voornaam=$_POST['Voornaam']; $tussenvoegsel=$_POST['Tussenvoegsel']; $achternaam=$_POST['Achternaam']; $straat=$_POST['Straat']; $huisnr=$_POST['Huisnummer']; $postcode=$_POST['Postcode']; $plaats=$_POST['Plaats']; $telefoon=$_POST['Telefoon']; $geslacht=$_POST['Geslacht']; $geb_datum=$_POST['Geb_datum']; $klas=$_POST['Klas']; //maak verbinding met de database, stel een insert-query samen en voor de query uit include('db.php'); $queryToevoegen = "insert into leerlingen values(null,'$voornaam','$tussenvoegsel','$achternaam','$straat','$huisnr','$postcode','$plaats','$telefoon','$geslacht','$geb_datum','$klas')"; $result = mysqli_query($db, $queryToevoegen) or die(mysqli_error($db)); if(mysqli_affected_rows($db)){ echo "Het toevoegen van de leerling $achternaam is geslaagd."; } else{ echo "Er is niets toegevoegd."; } print($query); } ?> <form action="" method="post"> <div><span class='veldnaam'>Voornaam:</span><input name="Voornaam" type="text"></div> <div><span class='veldnaam'>Tussenvoegsel:</span><input name="Tussenvoegsel" type="text"></div> <div><span class='veldnaam'>Achternaam:</span><input name="Achternaam" type="text"></div> <div><span class='veldnaam'>Straat:</span><input name="Straat" type="text"></div> <div><span class='veldnaam'>Huisnummer:</span><input name="Huisnummer" type="text"></div> <div><span class='veldnaam'>Postcode:</span><input name="Postcode" type="text"></div> <div><span class='veldnaam'>Plaats:</span><input name="Plaats" type="text"></div> <div><span class='veldnaam'>Telefoonnummer:</span><input name="Telefoon" type="text"></div> <div><span class='veldnaam'>Geslacht:</span><input name="Geslacht" type="text"></div> <div><span class='veldnaam'>Geboortedatum:</span><input name="Geb_datum" type="text"></div> <div><span class='veldnaam'>Klas:</span><input name="Klas" type="text"></div> <div><span class='veldnaam'></span><input name="submit" type="submit" value='Toevoegen'></div> </form> <?php include('db.php'); $query="select * from leerlingen order by llnr desc"; $resultOphalen = mysqli_query($db, $query) or die(mysqli_error($db)); while($row=mysqli_fetch_array($resultOphalen)){ echo "<div>$row[llnr]: $row[voornaam] $row[tussenvoegsel] $row[achternaam], $row[klas]</div>"; } ?> </body> </html>

Resultaat

Made by Thijs Aarnoudse