Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Incluimos el archivo de conexión a base de datos
- require_once 'Database.php';
- // se crea la instancia de la clase Database
- $db = new Database();
- $conn = $db->getConnection();
- //se crea la variable para almacenar las respuestas de la api
- $response = [];
- //verificando por post
- if($_SERVER['REQUEST_METHOD']=='POST'){
- //Datos enviados por post
- $idUsuario= $_POST['idUsuario'];
- $nombreActividad= $_POST['nombreActividad'];
- $categoria= $_POST['categoria'];
- $hora= $_POST['hora'];
- $dia= $_POST['dia'];
- $itRepeats= $_POST['itRepeats'];
- $lugar= $_POST['lugar'];
- $modalidad= $_POST['modalidad'];
- //consulta sql
- try {
- $pdoStatement = $conn->prepare("INSERT INTO tbl_Registro (idUsuario, nombreActividad, categoria, hora, dia, itRepeats, lugar, modalidad) VALUES (:idUsuario, :nombreActividad, :categoria, :hora, :dia, :itRepeats, :lugar, :modalidad)");
- $pdoStatement->bindParam(':idUsuario', $idUsuario);
- $pdoStatement->bindParam(':nombreActividad', $nombreActividad);
- $pdoStatement->bindParam(':categoria', $categoria);
- $pdoStatement->bindParam(':hora', $hora);
- $pdoStatement->bindParam(':dia', $dia);
- $pdoStatement->bindParam(':itRepeats', $itRepeats);
- $pdoStatement->bindParam(':lugar', $lugar);
- $pdoStatement->bindParam(':modalidad', $modalidad);
- $pdoStatement->execute();
- if ($response['status'] = 'success') {
- $response['status'] = 'success';
- $response['message'] = 'La actividad fue almacenada con éxito';
- } else {
- $response['status'] = 'error';
- $response['message'] = 'Ocurrió un error. Inténtelo más tarde';
- }
- }catch (PDOException $exception) {
- $response['status'] = 'error';
- $response['message'] = "Error" . $exception->getMessage();
- }
- } else{
- $response['status'] = 'error';
- $response['message'] = 'Ingrese todos los datos';
- }
- //cerrando la conexion
- $conn = null;
- //devolviendo la respuesta en formato json
- echo json_encode($response);
Advertisement
Add Comment
Please, Sign In to add comment