Skip to content
Snippets Groups Projects
Select Git revision
  • 7509544b00914d2ef8a79c89baf75d014e5c13d2
  • master default protected
2 results

getBlogElements.php

Blame
  • user avatar
    Jonas Leder authored
    a05e3b74
    History
    getBlogElements.php 699 B
    <?php
    include "./lib/config.php";
    include "./lib/mysql.php";
    
    $position = $_GET['position'];
    
    if($position == "index"){
        $limit = $homeMaxPost;
    } else if($position == "footer"){
        $limit = $footerMaxPost;
    } else {
        die("wrong parameter");
    }
    $responseJSON = [];
    
    $result = $conn->query("SELECT * FROM posts order by id desc limit $limit");
    if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {
            $blogElement = [
                "title" => $row["title"],
                "id" => $row["id"],
                "content" => $row["content"]
            ];
    
            array_push($responseJSON, $blogElement);
        }
    }
    header('Content-Type: application/json');
    echo json_encode($responseJSON);