Так же обрати внимание, что поле `date` должно иметь тип INT (не строчный тип).
Если что-то из перечисленного выше у тебя отличается, то допиливай код самостоятельно.
Футмен - Админка (+/-)
<?php
const _IN_JOHNCMS = 1;
$textl = 'Футмен - Админка';
require_once '../incfiles/core.php';
require_once '../incfiles/head.php';
if (!$user_id || $rights < 9) {
echo functions::display_error('Доступ ограничен!');
require_once '../incfiles/end.php';
die();
}
if (isset($_SESSION['mess'])) {
$mess = $_SESSION['mess'];
unset($_SESSION['mess']);
} else {
$mess = false;
}
$systShift = core::$system_set['timeshift'];
$userShift = core::$user_set['timeshift'];
$shift = time() + ($systShift + $userShift) * 3600;
$d = date('d', $shift);
$m = date('m', $shift);
$y = date('Y', $shift);
$h = date('H', $shift);
$i = date('i', $shift);
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$turn = isset($_POST['turn']) ? functions::checkin($_POST['turn']) : '';
$club = isset($_POST['club']) ? functions::checkin($_POST['club']) : '';
$d = isset($_POST['d']) ? functions::checkin($_POST['d']) : $d;
$m = isset($_POST['m']) ? functions::checkin($_POST['m']) : $m;
$y = isset($_POST['y']) ? functions::checkin($_POST['y']) : $y;
$h = isset($_POST['h']) ? functions::checkin($_POST['h']) : $h;
$i = isset($_POST['i']) ? functions::checkin($_POST['i']) : $i;
$err = [];
preg_match('~^\d{2}$~', $d) ?: $err[] = 'Не верно указан день!';
preg_match('~^\d{2}$~', $m) ?: $err[] = 'Не верно указан месяц!';
preg_match('~^\d{4}$~', $y) ?: $err[] = 'Не верно указан год!';
preg_match('~^\d{2}$~', $h) ?: $err[] = 'Не верно указаны часы!';
preg_match('~^\d{2}$~', $i) ?: $err[] = 'Не верно указан минуты!';
if (!empty($err)) {
$_SESSION['mess'] = '<h4 class="rmenu">'. join('<br />', $err) .'</h4>';
} else {
$sql = '
INSERT INTO `manager_log`
SET `turnir` = "'. mysql_real_escape_string($turn) .'",
`userid` = "'. $user_id .'",
`set` = "addmatch",
`clubs` = "'. mysql_real_escape_string($club) .'",
`date` = "'. strtotime("$y-$m-$d $h hours $i minutes") .'"
';
if (mysql_query($sql)) {
$_SESSION['mess'] = '<h4 class="gmenu">Запись добавлена!</h4>';
} else {
$_SESSION['mess'] = '<h4 class="rmenu">Произошла ошибка: '.
mysql_error() .'</h4>';
}
}
header('Location: '. basename(__FILE__));
}
echo $mess .'<form action="'. basename(__FILE__) .'" method="post">
Турнир: <br /><input type="text" name="turn" /><br />
Клуб: <br /><input type="text" name="club" /><br />
Дата: <input type="text" name="d" size="2" value="'. $d .'" />
<input type="text" name="m" size="2" value="'. $m .'" />
<input type="text" name="y" size="4" value="'. $y .'" /><br />
Время:<br />
<input type="text" name="h" size="2" value="'. $h .'" />:
<input type="text" name="i" size="2" value="'. $i .'" /><br />
<input type="submit" value="Сохранить" /></form>';
require_once '../incfiles/end.php';