created api for getting all posts

This commit is contained in:
Václav Šmejkal 2024-05-24 18:52:27 +02:00
parent 37110c0f2f
commit d81d4e4ca4
Signed by: ENGO150
GPG Key ID: 4A57E86482968843

View File

@ -0,0 +1,35 @@
<?php
include("../../global.php");
session_start();
if (!isset($_SESSION["username"])) goto fail;
$out = $database -> query("SELECT username FROM user WHERE BINARY username=\"" . $_SESSION["username"] . "\"");
if ($out -> num_rows != 1)
{
fail:
echo "nope";
header("Location: ../../../index.php");
return;
}
$out = $database -> query("SELECT title, description, photo_id FROM post");
$output = array();
while (($res = $out -> fetch_assoc()))
{
$buffer_array = array();
foreach ($res as $key => $value)
{
$buffer_array[$key] = $value;
}
array_push($output, $buffer_array);
}
header('Content-type: application/json');
echo json_encode($output);