File "save_foto.php"

Full Path: C:/wamp64/www/PERSONAL/Carnet/save_foto.php
File size: 1.1 KB
MIME-type: text/x-php
Charset: utf-8

<?php
header('Content-Type: application/json');
require_once '../connection.php';

if(isset($_POST['cedula']) && isset($_POST['foto']) && !empty($_POST['cedula']) && !empty($_POST['foto'])) {
    $cedula = mysqli_real_escape_string($con, $_POST['cedula']);
    $foto_base64 = mysqli_real_escape_string($con, $_POST['foto']);
    
    // Actualizar la foto en la base de datos
    $query = "UPDATE empleados SET foto = '$foto_base64' WHERE cedula = '$cedula'";
    $result = mysqli_query($con, $query);
    
    if($result && mysqli_affected_rows($con) > 0) {
        echo json_encode([
            'success' => true,
            'message' => 'Foto guardada correctamente'
        ]);
    } else if($result) {
        echo json_encode([
            'success' => false,
            'message' => 'No se encontró el empleado con esa cédula'
        ]);
    } else {
        echo json_encode([
            'success' => false,
            'message' => 'Error al guardar la foto'
        ]);
    }
} else {
    echo json_encode([
        'success' => false,
        'message' => 'Datos incompletos'
    ]);
}

mysqli_close($con);
?>