<?php session_start(); if ((!isset($_POST['idprow'])) || (!isset($_POST['nazwa'])) || (!isset($_POST['czas'])) || (!isset($_SESSION['zalogowany1']))) { header('Location: admin.php'); exit(); } //Udana walidacja? Załóżmy, że tak! $wszystko_OK=true; $nazwa = $_POST['nazwa']; $czas = $_POST['czas']; $id = $_POST['idprow']; //Zapamiętaj wprowadzone dane $_SESSION['fr_nazwa'] = $nazwa; $_SESSION['fr_czas'] = $czas; $_SESSION['fr_id'] = $id; require_once "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 { if ($wszystko_OK==true) { //Hurra, wszystkie testy zaliczone, dodajemy gracza do bazy $obecna_data=date("Y-m-d"); if ($polaczenie->query("INSERT INTO terminarz VALUES (NULL, '$id', '$nazwa', '$czas')")) { $_SESSION['udanarejestracja']=true; header('Location: admin.php'); } 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; } ?>