Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Users CREATE route
- Flight::route('POST /users', function() {
- session_start();
- $msg="";
- $username = $_POST['username'];
- $password = $_POST['password'];
- $ime = $_POST['ime'];
- $prezime = $_POST['prezime'];
- $datumRodjenja = $_POST['godina'] . '-' . $_POST['mesec'] . '-' . $_POST['dan'];
- if(isset($_POST['submit'])){
- $image = $_FILES['image']['name'];
- $temp = explode(".", $_FILES["image"]["name"]);
- $newfilename = $username . '.' . end($temp);
- if (move_uploaded_file($_FILES["image"]["tmp_name"], "slike/" . $newfilename)) {
- $msg = "Image uploaded successfully";
- }else{
- $msg = "Failed to upload image";
- }
- }
- $conn = mysqli_connect('localhost', 'root', '', 'restorani');
- $conn->query("INSERT INTO korisnik (ime, prezime, username, password, datum_rodjenja,slika) VALUES ('$ime', '$prezime', '$username', '$password', '$datumRodjenja','$image')");
- $_SESSION['ulogovaniKorisnik'] = $username;
- <!DOCTYPE html>
- <html lang="en" dir="ltr">
- <head>
- <meta charset="utf-8">
- <title>Restorani.com</title>
- <link rel="stylesheet" href="/iteh/styles/semantic.css">
- <link rel="stylesheet" href="/iteh/styles/login.css">
- </head>
- <body>
- <div class="ui menu">
- <div class="ui container">
- <a class="item" href="/iteh">Pocetna</a>
- <a class="item" href="/restaurants">Restorani</a>
- <div class="right menu">
- <?php
- if (isset($_SESSION['ulogovaniKorisnik']) && $_SESSION['ulogovaniKorisnik'] != '') {
- ?>
- <a class="ui item"><?= $_SESSION['ulogovaniKorisnik'] ?></a>
- <a class="ui item" href="/restaurants/new">Dodaj novi restoran</a>
- <a class="ui item" href="/logout">Logout</a>
- <?php
- } else {
- ?>
- <a class="item" href="/login">Uloguj se</a>
- <a class="active item" href="/register">Registruj se</a>
- <?php
- }
- ?>
- </div>
- </div>
- </div>
- <div class="ui grid">
- <div class="five wide column"></div>
- <div class="six wide column">
- <h1>Registruj se</h1>
- <form id="validation"class="ui form" action="/users" method="post" enctype="multipart/form-data">
- <div class="field">
- <label>Username</label>
- <input type="text" name="username" placeholder="Username">
- </div>
- <div class="field">
- <label>Password</label>
- <input type="password" name="password" placeholder="Password">
- </div>
- <div class="two fields">
- <div class="field">
- <label>Ime</label>
- <input type="text" name="ime" placeholder="Ime">
- </div>
- <div class="field">
- <label>Prezime</label>
- <input type="text" name="prezime" placeholder="Prezime">
- </div>
- </div>
- <div class="three fields">
- <div class="field">
- <label>Dan</label>
- <select class="ui dropdown" name="dan">
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- <option value="4">4</option>
- <option value="5">5</option>
- <option value="6">6</option>
- <option value="7">7</option>
- <option value="8">8</option>
- <option value="9">9</option>
- <option value="10">10</option>
- <option value="11">11</option>
- <option value="12">12</option>
- <option value="13">13</option>
- <option value="14">14</option>
- <option value="15">15</option>
- <option value="16">16</option>
- <option value="17">17</option>
- <option value="18">18</option>
- <option value="19">19</option>
- <option value="20">20</option>
- <option value="21">21</option>
- <option value="22">22</option>
- <option value="23">23</option>
- <option value="24">24</option>
- <option value="25">25</option>
- <option value="26">26</option>
- <option value="27">27</option>
- <option value="28">28</option>
- <option value="29">29</option>
- <option value="30">30</option>
- <option value="31">31</option>
- </select>
- </div>
- <div class="field">
- <label>Mesec</label>
- <select class="ui dropdown" name="mesec">
- <option value="1">Januar</option>
- <option value="2">Februar</option>
- <option value="3">Mart</option>
- <option value="4">April</option>
- <option value="5">Maj</option>
- <option value="6">Jun</option>
- <option value="7">Jul</option>
- <option value="8">Avgust</option>
- <option value="9">Septembar</option>
- <option value="10">Oktobar</option>
- <option value="11">Novembar</option>
- <option value="12">Decembar</option>
- </select>
- </div>
- <div class="field">
- <label>Godina</label>
- <select class="ui dropdown" name="godina">
- <option value="1990">1990</option>
- <option value="1991">1991</option>
- <option value="1992">1992</option>
- <option value="1993">1993</option>
- <option value="1994">1994</option>
- <option value="1995">1995</option>
- <option value="1996">1996</option>
- <option value="1997">1997</option>
- <option value="1998">1998</option>
- <option value="1999">1999</option>
- <option value="2000">2000</option>
- <option value="2001">2001</option>
- <option value="2002">2002</option>
- <option value="2003">2003</option>
- <option value="2004">2004</option>
- <option value="2005">2005</option>
- <option value="2006">2006</option>
- <option value="2007">2007</option>
- <option value="2008">2008</option>
- <option value="2009">2009</option>
- <option value="2010">2010</option>
- </select>
- </div>
- </div>
- <div class="field">
- <input type="file" name="image">
- </div>
- <div class="field">
- <input type="submit" name="submit" value="Registruj se" class="ui primary button" id="submit">
- </div>
- </form>
- </div>
- <div class="five wide column"></div>
- </div>
- <script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>
- <script src="/iteh/js/semantic.js" charset="utf-8"></script>
- <script type="text/javascript">
- $('.dropdown').dropdown();
- </script>
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement