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