68 lines
1.5 KiB
PHP
68 lines
1.5 KiB
PHP
|
<?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;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
?>
|
||
|
|