Advertisement
Guest User

Forma sa uploadom

a guest
Jul 11th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.32 KB | None | 0 0
  1. // Users CREATE route
  2. Flight::route('POST /users', function() {
  3. session_start();
  4. $msg="";
  5. $username = $_POST['username'];
  6. $password = $_POST['password'];
  7. $ime = $_POST['ime'];
  8. $prezime = $_POST['prezime'];
  9. $datumRodjenja = $_POST['godina'] . '-' . $_POST['mesec'] . '-' . $_POST['dan'];
  10.  
  11. if(isset($_POST['submit'])){
  12. $image = $_FILES['image']['name'];
  13. $temp = explode(".", $_FILES["image"]["name"]);
  14. $newfilename = $username . '.' . end($temp);
  15. if (move_uploaded_file($_FILES["image"]["tmp_name"], "slike/" . $newfilename)) {
  16. $msg = "Image uploaded successfully";
  17. }else{
  18. $msg = "Failed to upload image";
  19. }
  20. }
  21. $conn = mysqli_connect('localhost', 'root', '', 'restorani');
  22. $conn->query("INSERT INTO korisnik (ime, prezime, username, password, datum_rodjenja,slika) VALUES ('$ime', '$prezime', '$username', '$password', '$datumRodjenja','$image')");
  23. $_SESSION['ulogovaniKorisnik'] = $username;
  24.  
  25.  
  26.  
  27.  
  28. <!DOCTYPE html>
  29. <html lang="en" dir="ltr">
  30. <head>
  31. <meta charset="utf-8">
  32. <title>Restorani.com</title>
  33. <link rel="stylesheet" href="/iteh/styles/semantic.css">
  34. <link rel="stylesheet" href="/iteh/styles/login.css">
  35. </head>
  36. <body>
  37.  
  38. <div class="ui menu">
  39. <div class="ui container">
  40. <a class="item" href="/iteh">Pocetna</a>
  41. <a class="item" href="/restaurants">Restorani</a>
  42. <div class="right menu">
  43. <?php
  44. if (isset($_SESSION['ulogovaniKorisnik']) && $_SESSION['ulogovaniKorisnik'] != '') {
  45. ?>
  46. <a class="ui item"><?= $_SESSION['ulogovaniKorisnik'] ?></a>
  47. <a class="ui item" href="/restaurants/new">Dodaj novi restoran</a>
  48. <a class="ui item" href="/logout">Logout</a>
  49. <?php
  50. } else {
  51. ?>
  52. <a class="item" href="/login">Uloguj se</a>
  53. <a class="active item" href="/register">Registruj se</a>
  54. <?php
  55. }
  56. ?>
  57. </div>
  58. </div>
  59. </div>
  60.  
  61. <div class="ui grid">
  62. <div class="five wide column"></div>
  63. <div class="six wide column">
  64. <h1>Registruj se</h1>
  65. <form id="validation"class="ui form" action="/users" method="post" enctype="multipart/form-data">
  66. <div class="field">
  67. <label>Username</label>
  68. <input type="text" name="username" placeholder="Username">
  69. </div>
  70. <div class="field">
  71. <label>Password</label>
  72. <input type="password" name="password" placeholder="Password">
  73. </div>
  74. <div class="two fields">
  75. <div class="field">
  76. <label>Ime</label>
  77. <input type="text" name="ime" placeholder="Ime">
  78. </div>
  79. <div class="field">
  80. <label>Prezime</label>
  81. <input type="text" name="prezime" placeholder="Prezime">
  82. </div>
  83. </div>
  84. <div class="three fields">
  85. <div class="field">
  86. <label>Dan</label>
  87. <select class="ui dropdown" name="dan">
  88. <option value="1">1</option>
  89. <option value="2">2</option>
  90. <option value="3">3</option>
  91. <option value="4">4</option>
  92. <option value="5">5</option>
  93. <option value="6">6</option>
  94. <option value="7">7</option>
  95. <option value="8">8</option>
  96. <option value="9">9</option>
  97. <option value="10">10</option>
  98. <option value="11">11</option>
  99. <option value="12">12</option>
  100. <option value="13">13</option>
  101. <option value="14">14</option>
  102. <option value="15">15</option>
  103. <option value="16">16</option>
  104. <option value="17">17</option>
  105. <option value="18">18</option>
  106. <option value="19">19</option>
  107. <option value="20">20</option>
  108. <option value="21">21</option>
  109. <option value="22">22</option>
  110. <option value="23">23</option>
  111. <option value="24">24</option>
  112. <option value="25">25</option>
  113. <option value="26">26</option>
  114. <option value="27">27</option>
  115. <option value="28">28</option>
  116. <option value="29">29</option>
  117. <option value="30">30</option>
  118. <option value="31">31</option>
  119. </select>
  120. </div>
  121. <div class="field">
  122. <label>Mesec</label>
  123. <select class="ui dropdown" name="mesec">
  124. <option value="1">Januar</option>
  125. <option value="2">Februar</option>
  126. <option value="3">Mart</option>
  127. <option value="4">April</option>
  128. <option value="5">Maj</option>
  129. <option value="6">Jun</option>
  130. <option value="7">Jul</option>
  131. <option value="8">Avgust</option>
  132. <option value="9">Septembar</option>
  133. <option value="10">Oktobar</option>
  134. <option value="11">Novembar</option>
  135. <option value="12">Decembar</option>
  136. </select>
  137. </div>
  138. <div class="field">
  139. <label>Godina</label>
  140. <select class="ui dropdown" name="godina">
  141. <option value="1990">1990</option>
  142. <option value="1991">1991</option>
  143. <option value="1992">1992</option>
  144. <option value="1993">1993</option>
  145. <option value="1994">1994</option>
  146. <option value="1995">1995</option>
  147. <option value="1996">1996</option>
  148. <option value="1997">1997</option>
  149. <option value="1998">1998</option>
  150. <option value="1999">1999</option>
  151. <option value="2000">2000</option>
  152. <option value="2001">2001</option>
  153. <option value="2002">2002</option>
  154. <option value="2003">2003</option>
  155. <option value="2004">2004</option>
  156. <option value="2005">2005</option>
  157. <option value="2006">2006</option>
  158. <option value="2007">2007</option>
  159. <option value="2008">2008</option>
  160. <option value="2009">2009</option>
  161. <option value="2010">2010</option>
  162. </select>
  163. </div>
  164. </div>
  165. <div class="field">
  166. <input type="file" name="image">
  167. </div>
  168. <div class="field">
  169. <input type="submit" name="submit" value="Registruj se" class="ui primary button" id="submit">
  170. </div>
  171. </form>
  172. </div>
  173. <div class="five wide column"></div>
  174. </div>
  175.  
  176.  
  177.  
  178. <script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>
  179. <script src="/iteh/js/semantic.js" charset="utf-8"></script>
  180. <script type="text/javascript">
  181. $('.dropdown').dropdown();
  182. </script>
  183.  
  184.  
  185.  
  186.  
  187. </script>
  188.  
  189.  
  190. </body>
  191. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement