Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.97 KB | None | 0 0
  1. <?php
  2. session_start();
  3. include('dbconnect.php');
  4. ?>
  5. <html>
  6. <head>
  7. <style type="text/css">
  8. td, table, tr {
  9. border-collapse: collapse;
  10. border: 1px solid black;
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <?php
  16. if ($_GET['p'] == "registratie") {
  17. if (isset($_POST['registreren'])) {
  18. if ($_POST['naam'] == "" || $_POST['email'] == "" || $_POST['email2'] == "" || $_POST['pass'] == "" || $_POST['pass2'] == "") {
  19. echo "<span style=\"color: red;\">Vul alstublieft alle velden in en probeer het opnieuw!</span>";
  20. }
  21. elseif ($_POST['email'] != $_POST['email2']) {
  22. echo "<span style=\"color: red;\">De door u ingevulde e-mail adressen komen niet met elkaar overheen. Probeer het opnieuw.</span>";
  23. }
  24. elseif ($_POST['pass'] != $_POST['pass2']) {
  25. echo "<span style=\"color: red;\">De door u ingevulde wachtwoorden komen niet met elkaar overheen. Probeer het opnieuw.</span>";
  26. }
  27. else {
  28. $qry = mysql_query("SELECT * FROM bestel_klanten WHERE naam='".$_POST['naam']."'");
  29. if (mysql_fetch_array($qry)) {
  30. echo "Deze gebruikersnaam is helaas al bezet. Probeer een andere!";
  31. }
  32. $query = mysql_query("SELECT * FROM bestel_klanten WHERE email='".$_POST['email']."'");
  33. if (mysql_fetch_array($query)) {
  34. echo "Dit email adres is helaas al in gebruik. Probeer een andere!";
  35. }
  36. else {
  37. echo "Succesvol geregistreerd. Na acceptering van de beheerder krijgt u een e-mail notificatie!";
  38. mysql_query("INSERT INTO bestel_klanten(naam, email, pass, goedgekeurd) VALUES('".mysql_real_escape_string($_POST['naam'])."', '".mysql_real_escape_string($_POST['email'])."', '".mysql_real_escape_string($_POST['pass'])."', 'nee')") or die(mysql_error());
  39. }
  40. }
  41. }
  42. ?>
  43.  
  44. <h3>Registreren</h3>
  45. <form method="POST">
  46. <table>
  47. <tr><td>Naam: </td><td><input type="text" name="naam" /></td></tr>
  48. <tr><td>E-mail: </td><td><input type="text" name="email" /></td></tr>
  49. <tr><td>E-mail opnieuw: </td><td><input type="text" name="email2" /></td></tr>
  50. <tr><td>Wachtwoord: </td><td><input type="password" name="pass" /></td></tr>
  51. <tr><td>Wachtwoord opnieuw: </td><td><input type="password" name="pass2" /></td></tr>
  52. <span style="color: red;">Zorg dat uw e-mail adres klopt, dit is noodzakelijk voor bestellingen, ook krijgt u hier informatie over uw account heen gestuurd!</span><br /><tr><td></td><td style="text-align: right;"><input type="submit" name="registreren" value="Registreer!" /></td></tr>
  53. </table>
  54. </form>
  55. <?php
  56. die;
  57. }
  58. if ($_GET['p'] == "inloggen") {
  59. if (isset($_POST['inloggen'])) {
  60. if ($_POST['naam'] == "" || $_POST['pass'] == "") {
  61. echo "<span style=\"color: red;\">Vul alstublieft alle velden in en probeer het opnieuw!</span>";
  62. }
  63. $qry = mysql_query("SELECT * FROM bestel_klanten WHERE naam='".$_POST['naam']."'") or die(mysql_error());
  64. if (!mysql_fetch_array($qry)) {
  65. echo "Deze naam is niet in onze database gevonden, als u nog geen account heeft, registreer er dan eerst een!";
  66. }
  67. $qry = mysql_query("SELECT * FROM bestel_klanten WHERE naam='".$_POST['naam']."'");
  68. while ($row = mysql_fetch_array($qry)) {
  69. if ($_POST['pass'] == $row['pass']) {
  70. $goedgekeurd = $row['goedgekeurd'];
  71. if ($goedgekeurd != "ja") {
  72. echo "Uw wachtwoord komt overeen met uw gebruikersnaam, enkel bent u nog niet door onze beheerder goedgekeurd. U ontvangt een e-mail wanneer u wordt goedgekeurd door de beheerder.";
  73. die;
  74. }
  75. else {
  76. echo "U bent succesvol ingelogd! Klik <a href=\"index.php\">hier</a> om door te gaan!";
  77. $_SESSION['active'] = "yes";
  78. $_SESSION['naam'] = $_POST['naam'];
  79. echo $_SESSION['naam'];
  80. die;
  81. }
  82. }
  83. elseif ($_POST['pass'] != $row['pass']) {
  84. echo "Uw wachtwoord komt niet overeen met het wachtwoord in de database. Probeer het opnieuw!";
  85. }
  86. }
  87. }
  88.  
  89. ?>
  90. <h3>Inloggen</h3>
  91. <form method="POST">
  92. <table>
  93. <tr><td>Naam: </td><td><input type="text" name="naam" /></td></tr>
  94. <tr><td>Wachtwoord:</td><td><input type="password" name="pass" /></td></tr>
  95. <tr><td></td><td style="text-align: right;"><input type="submit" name="inloggen" value="Log in!" /></td></tr>
  96. </table>
  97. </form>
  98. <?php
  99. }
  100. if ($_SESSION['active'] != "yes") {
  101. ?>
  102. <h3>Welkom!</h3>
  103. U kunt een account aanmaken, en wanneer deze geaccepteerd wordt door de beheerder van de website, kunt u bestellingen plaatsen. Hierover wordt u per e-mail ingelicht.<br /><br />
  104. <a href="index.php?p=registratie">Registreren</a><br />
  105. Heeft u al een account? <a href="index.php?p=inloggen">Inloggen</a>
  106. <?php
  107. die;
  108. } if ($_SESSION['active'] == "yes") {
  109. ?>
  110.  
  111. <?php
  112. }
  113. if ($_GET['p'] == "" && $_SESSION['active'] == "yes") {
  114. if ($_GET['a'] == "logout") {
  115. $_SESSION['active'] = "no";
  116. echo "U bent succesvol uitgelogd, bedankt voor uw bezoek!";
  117. }
  118. echo "<h3>Gebruikerspaneel</h3>";
  119. echo "<a href=\"index.php?a=logout\">Uitloggen</a><br /><br />";
  120. echo "<a href=\"index.php?p=bestellen\">Maak een bestelling</a><br />";
  121. echo "<a href=\"index.php?p=mijnbestelling\">Bekijk uw vaste bestelling</a><br />";
  122. die;
  123. }
  124. if ($_GET['p'] == "bestellen" && $_SESSION['active'] == "yes") {
  125. ?>
  126. <h3>Bestellijst</h3>
  127. <?php
  128. if (isset($_POST['bestel'])) {
  129. //print_r($_POST);
  130. $qry = mysql_query("SELECT * FROM bestel_producten") or die(mysql_error());
  131. $naam = $_SESSION['naam'];
  132. echo "See i upload?";
  133. var_dump($naam);
  134. while ($results = mysql_fetch_array($qry)) {
  135. $naam = $_SESSION['naam'];
  136. $artikelid = $results['id'];
  137. if (!empty($_POST[$results['naam'].'_wit'])) {
  138. $klantid = mysql_query("SELECT * FROM bestel_klanten WHERE naam='".$_SESSION['naam']."'") or die(mysql_error());
  139. while ($row = mysql_fetch_array($klantid)) {
  140. echo $row['id'];
  141. }
  142. echo $naam;
  143. echo $_SESSION['naam'];
  144. mysql_query("INSERT INTO bestel_bestellingen(klantid, artikelid, aantal, soort) VALUES('".$klantid."', '".$artikelid."', '".$_POST[$results['naam'].'_wit']."', 'wit')") or die(mysql_error());
  145. }
  146. if (!empty($_POST[$results['naam'].'_stok'])) {
  147. $klantid = mysql_query("SELECT id FROM bestel_klanten WHERE naam='".$_SESSION['naam']."'");
  148. $artikelid = mysql_query("SELECT id FROM bestel_producten WHERE naam='".$results['naam']."'");
  149. mysql_query("INSERT INTO bestel_bestellingen(klantid, artikelid, aantal, soort) VALUES('".$klantid."', '".$artikelid."', '".$_POST[$results['naam'].'_wit']."', 'stok')");
  150. }
  151. if (!empty($_POST[$results['naam'].'_bol'])) {
  152. $klantid = mysql_query("SELECT id FROM bestel_klanten WHERE naam='".$_SESSION['naam']."'");
  153. $artikelid = mysql_query("SELECT id FROM bestel_producten WHERE naam='".$results['naam']."'");
  154. mysql_query("INSERT INTO bestel_bestellingen(klantid, artikelid, aantal, soort) VALUES('".$klantid."', '".$artikelid."', '".$_POST[$results['naam'].'_wit']."', 'bol')");
  155. }
  156. }
  157. }
  158. ?>
  159. <form method="POST">
  160. <?php
  161. $i = 0;
  162. $queryy = mysql_query("SELECT * FROM bestel_cat");
  163. while ($results = mysql_fetch_array($queryy)) {
  164. echo "<h5>" . $results['naam'] . "</h5>";
  165. ?>
  166. <table>
  167. <tr>
  168. <td style="width: 200px;"></td><td style="width: 70px;">&nbsp;&nbsp;&nbsp;&nbsp;&euro;</td><td style="width: 150px; text-align: center;">Wit zacht</td><td style="width: 70px;">&nbsp;&nbsp;&nbsp;&nbsp;&euro;</td><td style="width: 150px; text-align: center;">Stokbroodje</td><td style="width: 70px;">&nbsp;&nbsp;&nbsp;&nbsp;&euro;</td><td style="width: 150px; text-align: center;">Italiaanse Bol</td>
  169. </tr>
  170. <?php
  171. $qry = mysql_query("SELECT * FROM bestel_producten WHERE categorie='".$results['id']."'");
  172. while ($row = mysql_fetch_array($qry)) {
  173. $id = $row['id'];
  174. $naam = $row['naam'];
  175. $prijs1 = $row['prijs1'];
  176. $prijs2 = $row['prijs2'];
  177. $prijs3 = $row['prijs3'];
  178.  
  179. ?>
  180. <tr>
  181. <td><?php echo $naam; ?></td><td><?php echo "&nbsp;&nbsp;&nbsp;&nbsp;" . $prijs1; ?></td><td><input type="text" name="<?php echo $naam . "_wit"; ?>" /></td><td><?php echo "&nbsp;&nbsp;&nbsp;&nbsp;" . $prijs2; ?></td><td><input type="text" name="<?php echo $naam . "_stok"; ?>" /></td><td><?php echo "&nbsp;&nbsp;&nbsp;&nbsp;" . $prijs3; ?></td><td><input type="text" name="<?php echo $naam . "_bol"; ?>" /></td>
  182. </tr>
  183. <?php
  184. $i++;
  185. }
  186. ?>
  187. <tr>
  188.  
  189. </tr>
  190. </table>
  191. <?php
  192.  
  193. }
  194. ?>
  195. <input type="hidden" name="aantalproducten" value="<?php echo $i; ?>" />
  196.  
  197. <input type="checkbox" name="onthoudbestelling" /> Onthoud deze bestelling <br /><input type="submit" name="bestel" value="Plaats bestelling" />
  198. </form>
  199. <?php
  200. } else {
  201. echo "Log alstublieft eerst in, of maak een account aan!";
  202. }
  203. ?>
  204. </body>
  205. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement