oazaSrdceWeb / admin_edit / get_aktualita.php
get_aktualita.php
Raw
<?php

/**
 * @file get_aktualita.php
 * @brief Vrací data jedné aktuality ve formátu JSON podle zadaného ID.
 *
 * Tento skript:
 *  - Přijme ID aktuality přes GET parametr.
 *  - Načte data aktuality z databáze (tabulka 'aktuality').
 *  - Vrátí data ve formátu JSON (pro použití v AJAXu v administraci).
 *  - Pokud aktualita neexistuje, vrátí prázdné pole.
 */
include '../db_connection.php'; ///< Připojení k databázi.
$conn->set_charset("utf8mb4");
if (isset($_GET['id'])) {
    $id = $_GET['id'];
    $stmt = $conn->prepare('SELECT * FROM aktuality WHERE id = ? ');
    $stmt->bind_param('i', $id);
    $stmt->execute();
    $result = $stmt->get_result();
    if ($result->num_rows > 0) {
        $aktualita = $result->fetch_assoc();
        echo json_encode($aktualita);
    } else {
        echo json_encode([]);
    }
    $stmt->close();
}