B. srv / pasatiempo-agrega.php

1<?php
2
3require_once __DIR__ . "/../lib/php/ejecutaServicio.php";
4require_once __DIR__ . "/../lib/php/recuperaTexto.php";
5require_once __DIR__ . "/../lib/php/validaNombre.php";
6require_once __DIR__ . "/../lib/php/insert.php";
7require_once __DIR__ . "/../lib/php/devuelveCreated.php";
8require_once __DIR__ . "/Bd.php";
9require_once __DIR__ . "/TABLA_PASATIEMPO.php";
10
11ejecutaServicio(function () {
12
13 $nombre = recuperaTexto("nombre");
14
15 $nombre = validaNombre($nombre);
16
17 $pdo = Bd::pdo();
18 insert(pdo: $pdo, into: PASATIEMPO, values: [PAS_NOMBRE => $nombre]);
19 $id = $pdo->lastInsertId();
20
21 $encodeId = urlencode($id);
22 devuelveCreated("/srv/pasatiempo.php?id=$encodeId", [
23 "id" => ["value" => $id],
24 "nombre" => ["value" => $nombre],
25 ]);
26});
27
skip_previous skip_next