cambios en consentimiento

This commit is contained in:
Miguel 2025-05-11 11:48:35 -06:00
parent 7bd24ab410
commit abd6f4a28c
3 changed files with 12 additions and 9 deletions

View File

@ -81,8 +81,10 @@ $resultado = $conexion->query($query);
<div class="mt-4 text-end">
<button type="submit" class="btn btn-primary">Enviar registro</button>
</div>
<input type="checkbox" id="consentimiento" name="consentimiento" value="Bike" checked>
<label for="vehicle1"> Doy mi consentimiento para recibir publicidad</label><br>
<input type="hidden" name="consentimiento" value="no">
<input type="checkbox" id="consentimiento" name="consentimiento" value="si" checked>
<label for="consentimiento">Doy mi consentimiento para recibir publicidad</label><br>
</form>
</div>
</div>

View File

@ -2,14 +2,11 @@ use lania;
drop table entrada;
CREATE TABLE entrada(
id_usuario INT AUTO_INCREMENT PRIMARY KEY,
id_usuario INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(255) NOT NULL,
correo VARCHAR(255) NOT NULL,
telefono VARCHAR(20) NOT NULL,
genero VARCHAR(10) NOT NULL,
edad VARCHAR (50) NOT NULL,
estado_procedencia VARCHAR (50) NOT NULL,
identificacion VARCHAR (50) NOT NULL,
empresa VARCHAR(100) NOT NULL,
examen VARCHAR(50) NOT NULL,
certificacion VARCHAR(50) NOT NULL,
@ -22,5 +19,8 @@ CREATE TABLE salida(
id_salida INT AUTO_INCREMENT PRIMARY KEY,
id_usuario INT NOT NULL,
hora_salida TIME NOT NULL,
consentimiento ENUM('si', 'no') DEFAULT 'si';
FOREIGN KEY (id_usuario) REFERENCES entrada(id_usuario)
);
);
select * from entrada;

View File

@ -3,9 +3,10 @@ require_once '../database/database.php';
$id_usuario = $_POST['id_usuario'];
$hora_salida = $_POST['hora_salida'];
$consentimiento = $_POST['consentimiento'] ?? 'no';
$stmt = $conexion->prepare("INSERT INTO salida (id_usuario, hora_salida) VALUES (?, ?)");
$stmt->bind_param("is", $id_usuario, $hora_salida);
$stmt = $conexion->prepare("INSERT INTO salida (id_usuario, hora_salida, consentimiento) VALUES (?, ?, ?)");
$stmt->bind_param("iss", $id_usuario, $hora_salida, $consentimiento);
if ($stmt->execute()) {
echo "Salida registrada correctamente.";