<?php
include("includes/connect.php");
Function AanmakenSelect($SelectNaam, $modifier){
include("includes/connect.php");
if($modifier==0){
$keuzelijst = "<form method='POST'><select name='$SelectNaam' onchange=this.form.submit()>";
}else{
$keuzelijst = "<select name='$SelectNaam'>";
}
$query = "select * FROm klassen";
$strResult = $mysqli->query($query);
$keuzelijst .="<option>kies een klas</option>";
while($row=$strResult->fetch_assoc()){
$klasid = $row['klasid'];
$Afkorting = $row['afkorting'];
$keuzelijst .="<option value='$klasid'>$Afkorting</option>";
}
if($modifier==0){
$keuzelijst .="</select></form>";
}else{
$keuzelijst .="</select>";
}
return $keuzelijst;
}
$query ="select LeerlingID from leerlingen";
$strResult = $mysqli->query($query);
while($row=$strResult->fetch_array()){
$leerlingID=$row[0];
$strTekst = "Select" .$leerlingID;
if(isset($_POST[$strTekst])){
$klasid = $_POST[$strTekst];
$query = "update leerlingen set klasid = '$klasid' where leerlingID = '$leerlingID'";
$mysqli->query($query);
}
}
If (isset($_POST['btnSubmit'])){
$strVoornaam=$_POST['txtVoornaam'];
$strNaam = $_POST['txtNaam'];
$strQuery = "INSERT into leerlingen(voornaam,naam) values('$strVoornaam','$strNaam')";
$mysqli->query($strQuery);
}
If (isset($_GET['verwijderen'])){
$leerlingid=$_GET['verwijderen'];
$strQuery = "DELETE FROM leerlingen WHERE leerlingid ='$leerlingid'";
$mysqli->query($strQuery);
}
$aanpasid="";
If (isset($_GET['wijzigen'])){
$aanpasid=$_GET['wijzigen'];
}
If(isset($_POST['btnWijzigen'])){
$aanpasnaam=$_POST['txtAanpasnaam'];
$aanpasvoornaam=$_POST['txtAanpasvoornaam'];
$strKlas =$_POST['Aanpasklas'];
$strQuery = "UPDATE leerlingen SET voornaam = '$aanpasvoornaam',
naam = '$aanpasnaam', klasid='$strKlas' WHERE leerlingid ='$aanpasid' ";
$mysqli->query($strQuery);
echo "<script>window.location.href='index.php';</script>";
}
$strQuery = "SELECT * FROM leerlingen LEFT JOIN klassen on leerlingen.klasid = klassen.klasid";
$strResultaat = $mysqli->query($strQuery);
echo "<table border=1>";
echo "<tr bgcolor ='lightgrey'>
<td>Voornaam</td>
<td>Naam</td>
<td>Klas</td>
<td>verwijderen</td>
<td>wijzigen</td>
</tr>";
while($rij = $strResultaat->fetch_assoc()){
$strVoornaam=$rij['voornaam'];
$strNaam=$rij['naam'];
$strKlas=$rij['afkorting'];
$strLeerlingid=$rij['leerlingid'];
$linkVerwijderen="<a href='?verwijderen=$strLeerlingid'>X</a>";
$linkWijzigen="<a href='?wijzigen=$strLeerlingid'>wijzigen</a>";
If (empty($strKlas)) {
$strKlas = AanmakenSelect("Select".$strLeerlingid,0);
}
If ($aanpasid==$strLeerlingid){
$strVoornaam = "<form method='post'><input type='text' name='txtAanpasvoornaam' value ='$strVoornaam' >";
$strNaam = "<input type='text' name='txtAanpasnaam' value = '$strNaam' >";
$strKlas = AanmakenSelect('Aanpasklas',1);
$linkVerwijderen= "";
$linkWijzigen="<input type='submit' name='btnWijzigen' value ='aanpassen' ></form>";
}
echo "
<tr>
<td>$strVoornaam</td>
<td>$strNaam</td>
<td>$strKlas</td>
<td>$linkVerwijderen</td>
<td>$linkWijzigen</td>
</tr>
";
}
echo "
<form method='post'>
<tr>
<td><input type='text' name='txtVoornaam' ></td>
<td><input type='text' name='txtNaam' ></td>
<td><input type='submit' name='btnSubmit' value ='toevoegen' ></td>
</tr>
</form>";
echo "</table>";
?>