B. srv / rol-checkboxes.php

1<?php
2
3require_once __DIR__ . "/../lib/php/ejecutaServicio.php";
4require_once __DIR__ . "/../lib/php/select.php";
5require_once __DIR__ . "/../lib/php/devuelveJson.php";
6require_once __DIR__ . "/Bd.php";
7require_once __DIR__ . "/TABLA_ROL.php";
8
9ejecutaServicio(function () {
10
11 $lista = select(pdo: Bd::pdo(), from: ROL, orderBy: ROL_ID);
12
13 $render = "";
14 foreach ($lista as $modelo) {
15 $id = htmlentities($modelo[ROL_ID]);
16 $descripcion = htmlentities($modelo[ROL_DESCRIPCION]);
17 $render .=
18 "<p>
19 <label style='display: flex'>
20 <input type='checkbox' name='rolIds[]' value='$id'>
21 <span>
22 <strong>$id</strong>
23 <br>$descripcion
24 </span>
25 </label>
26 </p>";
27 }
28
29 devuelveJson(["roles" => ["innerHTML" => $render]]);
30});
31
skip_previous skip_next