Advertisement
Guest User

create php form

a guest
Jan 23rd, 2019
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.88 KB | None | 0 0
  1. **Agenda.php:**
  2.  
  3. <form action="/restaurant/agenda.php" method="POST">
  4. Zoek reservering datum:<br>
  5. <input type="date" name="datum" value=""><br><br>
  6. <input type="submit" value="Submit">
  7. </form>
  8.  
  9.  
  10.  
  11. <?php
  12. $servername = "localhost";
  13. $username = "root";
  14. $password = "";
  15. $dbname = "restaurant";
  16.  
  17. // Create connection
  18. $conn = new mysqli($servername, $username, $password, $dbname);
  19. // Check connection
  20. if ($conn->connect_error) {
  21. die("Connection failed: " . $conn->connect_error);
  22. }
  23.  
  24. //$date= $_POST['datum'];
  25. //$sql = "SELECT reserveringen.Reservering_Id,reserveringen.Tafel_Id, reserveringen.Res_Datum, reserveringen.VoorNaam, reserveringen.AchterNaam FROM reserveringen INNER JOIN tafels ON reserveringen.Tafel_Id=tafels.Tafel_Id";
  26. $sql = "SELECT Reservering_Id, Tafel_Id, Res_Datum, VoorNaam, AchterNaam FROM reserveringen "; //WHERE Res_Datum LIKE '%$date%'
  27. $result = $conn->query($sql);
  28.  
  29. if (mysqli_num_rows($result) > 0) {
  30. // output data of each row
  31. while($row = mysqli_fetch_assoc($result)) {
  32. echo "reserveringID: ". $row["Reservering_Id"]. " tafelnummer: " . $row["Tafel_Id"]. " - Reservering_datum: " . $row["Res_Datum"]. " " . $row["VoorNaam"]." ".$row["AchterNaam"]. " ". "<br>";
  33. }
  34. } else {
  35. echo "0 results";
  36. }
  37.  
  38. mysqli_close($conn);
  39. ?>
  40.  
  41.  
  42. </div>
  43.  
  44.  
  45. **Bestelling.php :**
  46.  
  47. <form action="/restaurant/maak_bestelling.php" method="POST">
  48. <h2>Enter Order</h2>
  49.  
  50. Table Number:<br>
  51. <input type="text" name="tafelnummer" value=""><br><br>
  52. Receipt Id:<br>
  53. <input type="text" name="receiptid" value=""><br><br>
  54. Menu_Item:<br>
  55. <input type="text" name="menu_item" value=""><br><br>
  56. Date: <br>
  57. <input type="date" name="date" value=""><br><br>
  58.  
  59. <input type="submit" value="Submit">
  60. </form>
  61.  
  62.  
  63. <h2>Pending Orders:</h2>
  64. <?php
  65. $servername = "localhost";
  66. $username = "root";
  67. $password = "";
  68. $dbname = "restaurant";
  69.  
  70. // Create connection
  71. $conn = new mysqli($servername, $username, $password, $dbname);
  72. // Check connection
  73. if ($conn->connect_error) {
  74. die("Connection failed: " . $conn->connect_error);
  75. }
  76.  
  77. //MY Query i am trying to run
  78. // $sql = "SELECT O.Res_Datum, R.Reservering_Id, O.Tafel_Id,O.ReceiptID, SUM(MI.ItemPrice) AS TotalReceiptPrice
  79. // FROM Orders, Reserveringen AS O INNER JOIN MenuItem AS MI ON O.MenuItemID = MI.MenuItemID
  80. // AS O LEFT JOIN Reservering_Id AS R on O.Reservering_Id = R.reservering_Id
  81. // GROUP BY O.Res_Datum, O.Res_ID, O.Tafel_Id ";
  82.  
  83. //The statement I get with an Empty reservation_ID
  84. $sql = "SELECT O.Res_Datum, O.Res_ID, O.Tafel_Id,O.ReceiptID, SUM(MI.ItemPrice) AS TotalReceiptPrice
  85. FROM Orders AS O INNER JOIN MenuItem AS MI ON O.MenuItemID = MI.MenuItemID
  86. GROUP BY O.Res_Datum, O.Res_ID, O.Tafel_Id ";
  87.  
  88.  
  89. $result = $conn->query($sql);
  90.  
  91. if (mysqli_num_rows($result) > 0) {
  92. // output data of each row
  93. while($row = mysqli_fetch_assoc($result)) {
  94. echo "Res_datum: ". $row["Res_Datum"]. " ReservationID : " . $row["Res_ID"]. " - Table_Number: " . $row["Tafel_Id"]. " Total Order Price: " . $row["TotalReceiptPrice"]." ". "<br>";
  95. }
  96. } else {
  97. echo "0 results";
  98. }
  99.  
  100. mysqli_close($conn);
  101. ?>
  102.  
  103.  
  104. </div>
  105.  
  106.  
  107. index.php:
  108.  
  109. <!DOCTYPE html>
  110. <html lang="en" dir="ltr">
  111. <head>
  112. <meta charset="utf-8">
  113. <title>Dashboard</title>
  114. </head>
  115. <body>
  116. <h1>Dashboard</h1>
  117. </body>
  118. </html>
  119.  
  120. maak_bestelling.php:
  121. <?php
  122.  
  123.  
  124. $con = mysqli_connect('localhost','root','');
  125.  
  126. if(!$con) {
  127. echo 'Not connected with server';
  128. }
  129.  
  130. if(!mysqli_select_db ($con,'restaurant')) {
  131. echo 'Database Not selected';
  132. }
  133.  
  134. $tablenumber = $_POST['tafelnummer'];
  135. $receiptid = $_POST['receiptid'];
  136. $menu_item = $_POST['menu_item'];
  137. $date = $_POST['date'];
  138.  
  139.  
  140. $sql = "INSERT INTO Orders (orders.Tafel_Id, orders.ReceiptID, orders.MenuItemID, orders.Res_Datum )
  141. VALUES ('$tablenumber', '$receiptid', '$menu_item', '$date')";
  142.  
  143. if(!mysqli_query($con,$sql)){
  144. echo 'insert did not work';
  145. }else {
  146. echo 'Order created successfully';
  147. }
  148.  
  149. header("refresh:1; url=bestelling.php");
  150.  
  151.  
  152.  
  153.  
  154.  
  155. ?>
  156.  
  157.  
  158. **Maak_reservering.php :**
  159.  
  160. <?php
  161.  
  162.  
  163. $con = mysqli_connect('localhost','root','');
  164.  
  165. if(!$con) {
  166. echo 'Niet verbonden met Server';
  167. }
  168.  
  169. if(!mysqli_select_db ($con,'restaurant')) {
  170. echo 'Database Niet Geselecteerd';
  171. }
  172.  
  173. $voornaam = $_POST['voornaam'];
  174. $achternaam = $_POST['achternaam'];
  175. $email = $_POST['email'];
  176. $telefoonnummer = $_POST['telefoonnummer'];
  177. $tafel = $_POST['tafel'];
  178. $datum = $_POST['datum'];
  179.  
  180. $sql = "INSERT INTO reserveringen (reserveringen.VoorNaam, reserveringen.AchterNaam, reserveringen.Email, reserveringen.TelefoonNummer, reserveringen.Tafel_Id, reserveringen.Res_Datum)
  181. VALUES ('$voornaam', '$achternaam', '$email', '$telefoonnummer','$tafel','$datum')";
  182.  
  183. if(!mysqli_query($con,$sql)){
  184. echo 'Invoeren niet gelukt';
  185. }else {
  186. echo 'Reservering Succesvol Gemaakt';
  187. }
  188.  
  189. header("refresh:1; url=reservering.php");
  190.  
  191.  
  192.  
  193.  
  194.  
  195. ?>
  196.  
  197. **Reservering.php :**
  198.  
  199. <!DOCTYPE html>
  200. <html lang="en" dir="ltr">
  201. <head>
  202. <meta charset="utf-8">
  203. <title>reservering maken</title>
  204. </head>
  205. <body>
  206. <h1>Maak reservering</h1>
  207.  
  208. <form action="/restaurant/maak_reservering.php" method="POST">
  209. Voornaam:<br>
  210. <input type="text" name="voornaam" value=""><br><br>
  211.  
  212. Achternaam:<br>
  213. <input type="text" name="achternaam" value=""><br><br>
  214.  
  215. Email:<br>
  216. <input type="text" name="email" value=""><br><br>
  217.  
  218. Telefoonnummer:<br>
  219. <input type="text" name="telefoonnummer" value=""><br><br>
  220.  
  221. Tafel:<br>
  222. <input type="text" name="tafel" value=""><br><br>
  223.  
  224. Reserverings Datum:<br>
  225. <input type="date" name="datum" value="dd//mm//yy"><br><br>
  226.  
  227. <input type="submit" value="Submit">
  228. </form>
  229.  
  230.  
  231.  
  232.  
  233. <div id="Tafels">
  234. <h3>Gereserveerde Tafels</h3>
  235.  
  236. <?php
  237. $servername = "localhost";
  238. $username = "root";
  239. $password = "";
  240. $dbname = "restaurant";
  241.  
  242. // Create connection
  243. $conn = new mysqli($servername, $username, $password, $dbname);
  244. // Check connection
  245. if ($conn->connect_error) {
  246. die("Connection failed: " . $conn->connect_error);
  247. }
  248.  
  249. // $sql = "SELECT reserveringen.Tafel_Id, reserveringen.Res_Datum
  250. // FROM reserveringen
  251. // INNER JOIN tafels ON reserveringen.Tafel_Id=tafels.Tafel_Id";
  252. // $result = $conn->query($sql);
  253.  
  254. //andere query welke ik heb geprobeerd met reservering nummer
  255. //tafels.tafel_Nummer,reserveringen.Res_Datum,reserveringen.Reservering_Id FROM tafels INNER JOIN reserveringen ON reserveringen.Res_Datum = reserveringen.Res_Datum AND reserveringen.Reservering_Id = reserveringen.Reservering_Id
  256.  
  257. //$sql = "SELECT tafels.tafel_Nummer,reserveringen.Res_Datum,reserveringen.Reservering_Id FROM tafels LEFT JOIN reserveringen ON reserveringen.Res_Datum = reserveringen.Res_Datum AND reserveringen.Reservering_Id = reserveringen.Reservering_Id";
  258. $sql = "SELECT Reservering_Id, Tafel_Id, Res_Datum, VoorNaam, AchterNaam FROM reserveringen ORDER BY Res_Datum DESC";
  259. $result = $conn->query($sql);
  260.  
  261. if (mysqli_num_rows($result) > 0) {
  262. // output data of each row
  263. while($row = mysqli_fetch_assoc($result)) {
  264. echo "reserveringID: ". $row["Reservering_Id"]. " tafelnummer: " . $row["Tafel_Id"]. " - Reservering_datum: " . $row["Res_Datum"]. " " . $row["VoorNaam"]." ".$row["AchterNaam"]. " ". "<br>";
  265. }
  266. } else {
  267. echo "0 results";
  268. }
  269.  
  270. mysqli_close($conn);
  271.  
  272. //$sql = "SELECT tafels.tafel_Nummer,tafels.Res_Datum,tafels.Reservering_Id FROM tafels INNER JOIN reserveringen ON tafels.Res_Datum = reserveringen.Res_Datum AND tafels.tafel_Id = reserveringen.tafel_Id";
  273.  
  274.  
  275. //SELECT tafels.Tafel_Id,reserveringen.Res_datum FROM tafels INNER JOIN reserveringen ON reserveringen.Res_Datum = reserveringen.Res_Datum
  276. //tafels en reserveerdatums
  277.  
  278. //LAATSTE query SELECT tafels.tafel_Nummer,reserveringen.Res_Datum,reserveringen.Reservering_Id FROM tafels RIGHT JOIN reserveringen ON reserveringen.Res_Datum = reserveringen.Res_Datum AND reserveringen.Reservering_Id = reserveringen.Reservering_Id
  279. ?>
  280.  
  281.  
  282.  
  283.  
  284. </div>
  285.  
  286.  
  287. </body>
  288. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement