hip1/15.php
<?php
//print_r($_POST);
include('db.php');
$auteurnr = $_GET['auteurnr'];
if($_POST['submit']){
$auteurnr = $_POST['auteurnr'];
$voornaam = $_POST['voornaam'];
$voorletters = $_POST['voorletters'];
$tussenvoegsel = $_POST['tussenvoegsel'];
$achternaam = $_POST['achternaam'];
$geb_jaar = $_POST['geb_jaar'];
$sterfjaar = $_POST['sterfjaar'];
if(!$sterfjaar){
$sterfjaar='null';
}
if($auteurnr){
$query= "update auteurs set
voornaam='$voornaam',
voorletters='$voorletters',
tussenvoegsel='$tussenvoegsel',
achternaam='$achternaam',
geb_jaar=$geb_jaar,
sterfjaar=$sterfjaar
where auteurnr=$auteurnr";
}
else{
$query= "insert into auteurs values(null,'$voornaam','$voorletters','$tussenvoegsel','$achternaam',$geb_jaar,$sterfjaar)";
}
echo $query;
$result = mysqli_query($db, $query) or die(mysqli_error($db));
//echo mysqli_affected_rows($db);
}
if($auteurnr){
$queryData = "select * from auteurs where auteurnr = $auteurnr";
$result = mysqli_query($db, $queryData) or die(mysqli_error());
$row = mysqli_fetch_array($result);
$voornaam = $row['voornaam'];
$voorletters = $row['voorletters'];
$tussenvoegsel = $row['tussenvoegsel'];
$achternaam = $row['achternaam'];
$geb_jaar = $row['geb_jaar'];
$sterfjaar = $row['sterfjaar'];
}
else{
$voornaam = "Simon";
$voorletters = "S.W.";
$tussenvoegsel = "";
$achternaam = "Koster";
$geb_jaar = "2007";
$sterfjaar = "null";
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.veldnaam{
display:inline-block;
width: 120px;
text-align:right;
padding-right:5px;
}
</style>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Data wijzigen</title>
</head>
<body>
<?php
echo "<p><form method='get'>
<div><span class='veldnaam'>Auteurnummer : </span>
<select name='auteurnr'>";
echo "<option value=''></option>";
$queryData = "select * from auteurs order by achternaam";
$result = mysqli_query($db, $queryData) or die(mysqli_error());
while($row = mysqli_fetch_array($result)){
echo "<option value='$row[auteurnr]'>$row[achternaam], $row[voornaam] $row[tussenvoegsel]</option>";
}
echo "</select>
<input type='submit' value='verzenden'></form></p>";
echo "<form method='post' action=''>
<input type='hidden' name='auteurnr' value='$auteurnr'>
<div><span class='veldnaam'>Voornaam : </span>
<input type='text' name='voornaam' value='$voornaam'></div>
<div><span class='veldnaam'>Voorletters : </span>
<input type='text' name='voorletters' value='$voorletters'></div>
<div><span class='veldnaam'>Tussenvoegsel : </span>
<input type='text' name='tussenvoegsel' value='$tussenvoegsel'></div>
<div><span class='veldnaam'>Achternaam : </span>
<input type='text' name='achternaam' value='$achternaam'></div>
<div><span class='veldnaam' value='$voornaam'>Geboortejaar : </span>
<select name='geb_jaar'>";
$jaarnu = strftime("%Y",time());
echo "<option value=''></option>";
$selectgeb_jaar[$geb_jaar]= "selected";
for($jaar=1900;$jaar<=$jaarnu - 13;$jaar++){
echo "<option value='$jaar' ". $selectgeb_jaar[$jaar].">$jaar</option>";
}
echo "</select>
</div>
<div><span class='veldnaam'>Sterfjaar : </span>
<select name='sterfjaar'>";
$selectsterfjaar[$sterfjaar]= "selected";
$jaarnu = strftime('%Y',time());
echo "<option value=''></option>";
for($jaar=1900;$jaar<=$jaarnu - 13;$jaar++){
echo "<option value='$jaar'". $selectsterfjaar[$jaar].">$jaar</option>";
}
echo "
</select>
</div>
<p><span class='veldnaam'></span><input type='submit' name='submit' value='Verzenden'></p>
</form>";
?>
</body>
</html>
Resultaat
Made by Thijs Aarnoudse