Update patient edit form region and city dialogs
This commit is contained in:
@@ -42,9 +42,9 @@ function fetchLatestCity($pdo){
|
||||
function createRegion($pdo, $data){
|
||||
$query = "INSERT INTO provincias (id_provincia, provincia) VALUES (?,?)";
|
||||
$row = fetchLatestRegion($pdo);
|
||||
$index = $row["id_provincia"];
|
||||
$next_index = $index + 1;
|
||||
$pdo->prepare($query)->execute([$next_index, $data["provincia2"]]);
|
||||
$last_region = $row["id_provincia"];
|
||||
$index = $last_region + 1;
|
||||
$pdo->prepare($query)->execute([$index, $data["provincia2"]]);
|
||||
return $index;
|
||||
}
|
||||
|
||||
@@ -76,6 +76,12 @@ function editPatient($pdo, $data, $id)
|
||||
{
|
||||
$query = "UPDATE paciente SET nombre=?, apellido=?, fecha_de_nacimiento=?, documento_identificativo=?,
|
||||
tipo_documento=?, direccion=?, localidad=?, provincia=?, pais=? WHERE id=?";
|
||||
if($data["provincia"] == "empty" and $data["localidad"] == "empty"){
|
||||
$region = createRegion($pdo, $data);
|
||||
$city = createCity($pdo, $data, $region);
|
||||
$data["provincia"] = $region;
|
||||
$data["localidad"] = $city;
|
||||
}
|
||||
$result = $pdo->prepare($query);
|
||||
$result->execute([$data["nombre"], $data["apellido"], $data["fecha_de_nacimiento"],
|
||||
$data["documento_identificativo"], $data["tipo_documento"], $data["direccion"],
|
||||
|
||||
Reference in New Issue
Block a user