E. api / pasatiempo-vista-index.php

1
<?php
2
3
require_once __DIR__ . "/../libservidorphp/manejaErrores.php";
4
require_once __DIR__ . "/../libservidorphp/devuelveJson.php";
5
require_once __DIR__ . "/Bd.php";
6
7
$bd = Bd::conexion();
8
$stmt = $bd->query(
9
 "SELECT PAS_ID, PAS_NOMBRE FROM PASATIEMPO ORDER BY PAS_NOMBRE"
10
);
11
$lista = $stmt->fetchAll(PDO::FETCH_ASSOC);
12
13
$render = "";
14
foreach ($lista as $modelo) {
15
 $id = $modelo["PAS_ID"];
16
 $query = htmlentities(http_build_query(["id" => $id]));
17
 $urlModifica = "modifica.html?$query";
18
 $nombre = htmlentities($modelo["PAS_NOMBRE"]);
19
 $render .=
20
  "<li>
21
    <p>
22
     <a href='$urlModifica'>$nombre</a>
23
    </p>
24
   </li>";
25
}
26
27
devuelveJson(["lista" => ["innerHTML" => $render]]);
28
skip_previous skip_next