=htmlspecialchars($ticket['title'], ENT_QUOTES)?> (=$ticket['status']?>)
=date('F dS, G:ia', strtotime($ticket['created']))?>
=nl2br(htmlspecialchars($ticket['msg'], ENT_QUOTES))?>
include 'config/database.php';
$id = $_GET['id'];
// Проверьте, существует ли параметр ID в URL-адресе
if (!isset($_GET['id'])) {
exit('Идентификатор не указан!');
}
// Запрос MySQLI, который выбирает билет по столбцу ID, используя переменную запроса ID GET
if(isset($_GET['id'])){
$t = "SELECT * FROM tickets WHERE id = '$id'";
$t_res = mysqli_query($connection,$t);
$ticket = mysqli_fetch_assoc($t_res);
}
// Проверить, существует ли билет
if (!$ticket) {
exit('Invalid ticket ID!');
}
// ОБНОВИТЬ СТАТУС
if (isset($_GET['status']) && in_array($_GET['status'], array('open', 'closed', 'resolved'))) {
$status = $_GET['status'];
$t = "UPDATE tickets SET status = '$status' WHERE id = '$id'";
$t_res = mysqli_query($connection, $t);
header('Location: view.php?id=' . $_GET['id']);
exit;
}
// Проверьте, была ли отправлена форма для комментариев
if (isset($_POST['msg']) && !empty($_POST['msg'])) {
// Вставьте новый комментарий в таблицу "tickets_comments"
$ticket_id = $_GET['id'];
$msg = $_POST['msg'];
$t = "INSERT INTO tickets_comments (ticket_id, msg) VALUES ($ticket_id, $msg)";
$t_res = mysqli_query($connection, $t);
header('Location: view.php?id=' . $_GET['id']);
exit;
}
$t = "SELECT * FROM tickets_comments WHERE ticket_id = '?' ORDER BY created DESC";
$t_res = mysqli_query($connection, $t);
$comments = mysqli_fetch_assoc($t_res);
логика показа
форма показа Выходит такая ошибка и что-то не понимаю как исправить =htmlspecialchars($ticket['title'], ENT_QUOTES)?> (=$ticket['status']?>)
=date('F dS, G:ia', strtotime($ticket['created']))?>
=nl2br(htmlspecialchars($ticket['msg'], ENT_QUOTES))?>
=date('F dS, G:ia', strtotime($comment['created']))?>
=nl2br(htmlspecialchars($comment['msg'], ENT_QUOTES))?>
//вот здесь ошибка выходит
=date('F dS, G:ia', strtotime($comment['created']))?>
=nl2br(htmlspecialchars($comment['msg'], ENT_QUOTES))?>