Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.78 KB | None | 0 0
  1. <?php
  2. /* Document : artikelToevoegen
  3. Created on : 26-dec-2013, 10:30:39
  4. Author : Ton van Beuningen
  5. */
  6.  
  7. require "connection.php";
  8. session_start();
  9. $error = 1;
  10. $artikelcode = "";
  11. $artikel ="";
  12. $prijs = "";
  13. $rol = "mdw";
  14. function test_input($data) {
  15. $data = trim($data); //verwijdert spaties
  16. $data = stripslashes($data); // verwijdert \
  17. $data = htmlspecialchars($data); //vervangt speciale karakters
  18. return $data;
  19. }
  20.  
  21. if (isset($_POST["toevoegen"])) {
  22. if (isset($_POST["artikelcode"])) {
  23. $artikelcode = test_input($_POST["artikelcode"]);
  24. }
  25.  
  26. if (isset($_POST["artikel"])) {
  27. $artikel = test_input($_POST["artikel"]);
  28. }
  29. if (isset($_POST["prijs"])) {
  30. $prijs = floatval(test_input($_POST["prijs"]));
  31. }
  32.  
  33. $sql = "insert into artikel
  34. (artikelcode, artikel, prijs)
  35. values ('$artikelcode', '$artikel', $prijs)";
  36. $result = $conn->exec($sql);
  37. echo $sql;
  38. if ($result <> 1) {
  39. $error = 0;
  40. } else {
  41. header("Location:overzichtArtikelen.php?k=mdw");
  42. }
  43.  
  44. } elseif (isset($_POST["terug"])){
  45. header("Location:overzichtArtikelen.php?k=mdw");
  46. }
  47.  
  48. ?>
  49.  
  50. <!DOCTYPE html>
  51. <html>
  52. <head>
  53. <title>FlowerPower Gegevens van een artikel</title>
  54. <meta charset="UTF-8">
  55. <meta name="viewport" content="width=device-width">
  56. <link href="FlowerPower.css" rel="stylesheet" type="text/css" media="screen" />
  57. </head>
  58. <body>
  59. <div id="wrapper">
  60. <?php include "header.php"; ?>
  61. <?php include "navigatieIngelogd.php";?>
  62. <?php
  63. if ($_SESSION["rol"] == "klant") {
  64. echo "u bent niet geautoriseerd voor deze pagina";
  65. } else {
  66. ?>
  67.  
  68. <div id = "content">
  69. <form id="invoer" method="post">
  70. <fieldset>
  71. <legend>Gegevens van een artikel</legend>
  72. <div class="rij">
  73. <input type="submit" name="toevoegen" value="Toevoegen" />
  74. <form method= "POST"><input type="submit" name="terug" value="Terug"/></form><br/>
  75. </div>
  76. <?php if($error == 0) {
  77. echo"<p class=\"error\">Er is iets fout gegaan met de gegevens..!</p>";
  78. }
  79. ?>
  80. <div class="rij">
  81. <label for="code">Artikelcode</label>
  82. <input type="text" name="artikelcode" required id="code" value="<?php echo $artikelcode; ?>" autofocus />
  83. </div>
  84. <div class="rij">
  85. <label for="artikel">Artikelnaam</label>
  86. <input type="text" name="artikel" required id="artikel" value="<?php echo $artikel; ?>" />
  87. </div>
  88. <div class="rij">
  89. <label for="prijs">Prijs</label>
  90. <input type="text" name="prijs" required id="prijs" value="<?php echo $prijs; ?>" />
  91. </div>
  92. <div class="rij">
  93. <input type="submit" name="toevoegen" value="Toevoegen" />
  94. </form> <form method= "POST"><input type="submit" name="terug" value="Terug"/></form>
  95. </div>
  96. </fieldset>
  97. </form>
  98. </div>
  99. <?php
  100. //einde else autorisatie
  101. }
  102. ?>
  103. <footer>&copy; 2013 FastDevelopment version 1 build 1453</footer>
  104. </div>
  105. </body>
  106. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement