Implement appointment modification
This commit is contained in:
@@ -370,7 +370,7 @@ function configureCalendar($pdo, $data)
|
||||
|
||||
function fetchCalendarEvents($pdo, $doctor)
|
||||
{
|
||||
$query = "SELECT cita.id, fecha, hora, duracion, medico, observaciones, nombre, apellido, documento_identificativo from cita
|
||||
$query = "SELECT cita.id, fecha, hora, duracion, medico, observaciones, nombre, apellido, documento_identificativo FROM cita
|
||||
INNER JOIN paciente ON cita.paciente = paciente.id
|
||||
WHERE medico=?";
|
||||
$result = $pdo->prepare($query);
|
||||
@@ -412,9 +412,10 @@ function createAppointment($pdo, $data){
|
||||
|
||||
|
||||
function editAppointment($pdo, $data){
|
||||
$query = "UPDATE cita SET (fecha, hora, duracion, medico, observaciones, paciente) VALUES (?,?,?,?,?,?)";
|
||||
$query = "UPDATE cita SET fecha=?, hora=?, duracion=?, observaciones=?, paciente=?
|
||||
WHERE id=?";
|
||||
$pdo->prepare($query)->execute([$data["fecha"], $data["hora"], $data["duracion"],
|
||||
$data["doctor"], $data["observaciones"], $data["paciente"]]);
|
||||
$data["observaciones"], $data["paciente"], $data["id"]]);
|
||||
return "Cita modificada con éxito";
|
||||
}
|
||||
|
||||
@@ -424,3 +425,12 @@ function deleteAppointment($pdo, $id){
|
||||
$pdo->prepare($statement)->execute([$id]);
|
||||
return "Cita borrada con éxito";
|
||||
}
|
||||
|
||||
|
||||
function fetchAppointmentData($pdo, $id){
|
||||
$query = "SELECT id, fecha, hora, duracion, observaciones FROM cita WHERE id=?";
|
||||
$result = $pdo->prepare($query);
|
||||
$result->execute([$id]);
|
||||
$data = $result->fetch();
|
||||
return $data;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user