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"> <div class="mt-4 text-end">
<button type="submit" class="btn btn-primary">Enviar registro</button> <button type="submit" class="btn btn-primary">Enviar registro</button>
</div> </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> </form>
</div> </div>
</div> </div>

View File

@ -2,14 +2,11 @@ use lania;
drop table entrada; drop table entrada;
CREATE TABLE entrada( CREATE TABLE entrada(
id_usuario INT AUTO_INCREMENT PRIMARY KEY, id_usuario INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(255) NOT NULL, nombre VARCHAR(255) NOT NULL,
correo VARCHAR(255) NOT NULL, correo VARCHAR(255) NOT NULL,
telefono VARCHAR(20) NOT NULL, telefono VARCHAR(20) NOT NULL,
genero VARCHAR(10) 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, empresa VARCHAR(100) NOT NULL,
examen VARCHAR(50) NOT NULL, examen VARCHAR(50) NOT NULL,
certificacion VARCHAR(50) NOT NULL, certificacion VARCHAR(50) NOT NULL,
@ -22,5 +19,8 @@ CREATE TABLE salida(
id_salida INT AUTO_INCREMENT PRIMARY KEY, id_salida INT AUTO_INCREMENT PRIMARY KEY,
id_usuario INT NOT NULL, id_usuario INT NOT NULL,
hora_salida TIME NOT NULL, hora_salida TIME NOT NULL,
consentimiento ENUM('si', 'no') DEFAULT 'si';
FOREIGN KEY (id_usuario) REFERENCES entrada(id_usuario) 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']; $id_usuario = $_POST['id_usuario'];
$hora_salida = $_POST['hora_salida']; $hora_salida = $_POST['hora_salida'];
$consentimiento = $_POST['consentimiento'] ?? 'no';
$stmt = $conexion->prepare("INSERT INTO salida (id_usuario, hora_salida) VALUES (?, ?)"); $stmt = $conexion->prepare("INSERT INTO salida (id_usuario, hora_salida, consentimiento) VALUES (?, ?, ?)");
$stmt->bind_param("is", $id_usuario, $hora_salida); $stmt->bind_param("iss", $id_usuario, $hora_salida, $consentimiento);
if ($stmt->execute()) { if ($stmt->execute()) {
echo "Salida registrada correctamente."; echo "Salida registrada correctamente.";