Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- if (!isset($_SESSION['zalogowany']))
- {
- header('Location: index.php');
- exit();
- }
- if (isset($_POST['data']))
- {
- $wszystko_OK=true;
- require "connect.php";
- mysqli_report(MYSQLI_REPORT_STRICT);
- try
- {
- $polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
- if ($polaczenie->connect_errno!=0)
- {
- throw new Exception(mysqli_connect_errno());
- }
- else
- {
- $id2 = $_POST['id2'];
- $data = $_POST['data'];
- $godzina = $_POST['godzina'];
- //Czy email już istnieje?
- $rezultat = $polaczenie->query("SELECT id FROM terminy WHERE data='$data' && godzina='$godzina'");
- if (!$rezultat) throw new Exception($polaczenie->error);
- $ile_takich_maili = $rezultat->num_rows;
- if($ile_takich_maili>0)
- {
- $wszystko_OK=false;
- $_SESSION['e_data']="Przepraszamy wybrany temrmin jest już zarezerwowawny.";
- }
- if ($wszystko_OK==true)
- {
- //Hurra, wszystkie testy zaliczone, dodajemy gracza do bazy
- if ($polaczenie->query("INSERT INTO terminy VALUES (NULL, $id2, '$data', '$godzina')"))
- {
- $_SESSION['udanarejestracja']=true;
- }
- else
- {
- throw new Exception($polaczenie->error);
- }
- }
- $polaczenie->close();
- }
- }
- catch(Exception $e)
- {
- echo '<span style="color:red;">Błąd serwera! Przepraszamy za niedogodności i prosimy o rejestrację w innym terminie!</span>';
- echo '<br />Informacja developerska: '.$e;
- }
- }
- ?>
- <!DOCTYPE HTML>
- <html lang="pl">
- <head>
- <meta charset="utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
- <title>Osadnicy - załóż darmowe konto!</title>
- <script src='https://www.google.com/recaptcha/api.js'></script>
- <style>
- .error
- {
- color:red;
- margin-top: 10px;
- margin-bottom: 10px;
- }
- </style>
- </head>
- <body>
- <?php
- include("connect.php");
- $polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
- $query = mysqli_query($polaczenie,"SELECT * FROM terminy ORDER BY idt LIMIT 10");
- if(mysqli_num_rows($query) > 0) {
- /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
- echo "<table cellpadding=\"2\" border=1>";
- while($r = mysqli_fetch_assoc($query)) {
- echo "<tr>";
- echo "<td>".$r['data']."</td>";
- echo "<td>".$r['godzina']."</td>";
- echo "</tr>";
- }
- echo "</table>";
- }
- echo "<p><b>ID</b>:".$_SESSION['id'].'</p>';
- echo "<p><b>Imie</b>:".$_SESSION['imie'].'</p>';
- echo "<p><b>Nazwisko</b>: ".$_SESSION['nazwisko'].'</p>';
- ?>
- <form method="post">
- ID: <br /> <input type="number" value="<?php
- if (isset($_SESSION['fr_id2']))
- {
- echo $_SESSION['fr_id2'];
- unset($_SESSION['fr_id2']);
- }
- ?>" name="id2" /><br />
- <?php
- if (isset($_SESSION['e_id2']))
- {
- echo '<div class="error">'.$_SESSION['e_id2'].'</div>';
- unset($_SESSION['e_id2']);
- }
- ?>
- Godzina: <br /> <input type="time" value="<?php
- if (isset($_SESSION['fr_godzina']))
- {
- echo $_SESSION['fr_godzina'];
- unset($_SESSION['fr_godzina']);
- }
- ?>" name="godzina" /><br />
- <?php
- if (isset($_SESSION['e_godzina']))
- {
- echo '<div class="error">'.$_SESSION['e_godzina'].'</div>';
- unset($_SESSION['e_godzina']);
- }
- ?>
- Data: <br /> <input type="date" value="<?php
- if (isset($_SESSION['fr_data']))
- {
- echo $_SESSION['fr_data'];
- unset($_SESSION['fr_data']);
- }
- ?>" name="data" /><br />
- <?php
- if (isset($_SESSION['e_data']))
- {
- echo '<div class="error">'.$_SESSION['e_data'].'</div>';
- unset($_SESSION['e_data']);
- }
- ?>
- <br />
- <input type="submit" value="Zarejestruj się" />
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement