x103/K3_1.php
<?php
include "db.php";
$result = mysqli_query($db, "SELECT * FROM auteurs");
$row = mysqli_fetch_array($result);
echo print_r($row);
$auteurnr = $_POST["auteurnr"];
$voornaam = $_POST["voornaam"];
$voorletters = $_POST["voorletters"];
$tussenvoegsel = $_POST["tussenvoegsel"];
$achternaam = $_POST["achternaam"];
$gebjaar = $_POST["geb_jaar"];
$sterfjaar = $_POST["sterfjaar"];
if(isset($auteurnr) && $auteurnr != "none"){
mysqli_query($db, "UPDATE auteurs SET voornaam='$voornaam', tussenvoegsel='$tussenvoegsel', achternaam='$achternaam', voorletters='$voorletters', geb_jaar='$gebjaar', sterfjaar='$sterfjaar' WHERE auteurnr=$auteurnr");
}
else if(isset($voornaam)){
mysqli_query($db, "INSERT INTO auteurs VALUES (null, '$voornaam', '$voorletters', '$tussenvoegsel', '$achternaam', '$gebjaar', '$sterfjaar')");
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
td{
border: 1px solid black;
}
</style>
</head>
<body>
<form method="post">
<select name="auteurnr">
<option value='none'></option>
<?php
mysqli_query($db, "INSERT INTO auteurs VALUES (null, 'Max', '', 'BB')");
$result = mysqli_query($db, "SELECT voornaam, tussenvoegsel, achternaam, auteurnr FROM auteurs");
while($row = mysqli_fetch_array($result)){
echo "<option value='$row[3]'>$row[0] $row[1] $row[2]</option>";
}
?>
</select><br><br>
<span>Voornaam: </span><input name="voornaam"><br><br>
<span>Voorletters: </span><input name="voorletters"><br><br>
<span>Tussenvoegsel: </span><input name="tussenvoegsel"><br><br>
<span>Achternaam: </span><input name="achternaam"><br><br>
<span>Geboortejaar: </span><input name="geb_jaar"><br><br>
<span>Sterfjaar: </span><input name="sterfjaar"><br><br>
<input type="submit" value="Verzenden">
</form>
<table>
<?php
$result = mysqli_query($db, "SELECT * FROM auteurs ORDER BY auteurnr DESC");
while($row = mysqli_fetch_array($result)){
echo "<tr>";
for($i = 0; $i < count($row)/2; $i++){
echo "<td>$row[$i]</td>";
}
echo "</tr>";
}
?>
</table>
</body>
</html>
Resultaat
Made by Thijs Aarnoudse