-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathciudadanoEditar.php
39 lines (34 loc) · 1.03 KB
/
ciudadanoEditar.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
try {
$id = $_POST["id"];
$nombre = $_POST["nombre"];
$residencia = $_POST["residencia"];
$telefono = $_POST["telefono"];
$correo = $_POST["correo"];
//echo $id;
// echo $nombre;
// echo $residencia;
// echo $telefono;
// echo $correo;
$conn = new mysqli("localhost", "root", "", "clinica");
$conn->set_charset("utf8");
$sql = "UPDATE ciudadano
SET nombre_ciudadano=?,lugar_reside=?, telefono=?, correo_electronico=?
WHERE id_ciudadano =?";
$stmt = $conn->prepare($sql);
if (!$stmt) {
throw new Exception("Error en la preparación de la consulta: " . $conn->error);
}
// echo "Consulta preparada: " . $sql;
$stmt->bind_param("sssss", $nombre, $residencia, $telefono, $correo, $id);
$stmt->execute();
if ($stmt == 1) {
header("Location: ciudadanos.php");
}
} catch (Exception $e) {
die('Error: ' . $e->GetMessage());
} finally{
$stmt->close(); // Cerrar la declaración preparada
$conn->close(); // Cerrar la conexión
}
?>