-
Notifications
You must be signed in to change notification settings - Fork 0
/
do_update_patient.php
37 lines (31 loc) · 1.02 KB
/
do_update_patient.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
<?php
require_once "requetes.php";
$id = $_GET['id'] ?? NULL;
$nom = $_POST['nom'] ?? '';
$prenom = $_POST['prenom'] ?? '';
$secu = $_POST['secu'] ?? '';
$allergie = $_POST['allergie'] ?? '';
$type = $_POST['type'] ?? '';
$caracteristique = $_POST['caracteristique'] ?? '';
$detachable = $_POST['detachable'] ?? '0';
$longueur = $_POST['longueur'] ?? '';
$largeur = $_POST['largeur'] ?? '';
if($id === NULL){
header('Location: medecin.php');
}
if ($nom === '' || $prenom === '' || $secu === '') {
header('Location: update_patient.php?id=' . $id);
}
$id = intval($id);
$nom = htmlentities($nom);
$prenom = htmlentities($prenom);
$secu = intval($secu);
$allergie = htmlentities($allergie);
$type = htmlentities($type);
$caracteristique = intval($caracteristique);
$detachable = intval($detachable);
$longueur = intval($longueur);
$largeur = intval($largeur);
$db = new DB();
$db->update_one_patient($id, $nom, $prenom, $secu, $allergie, $type, $caracteristique, $detachable, $longueur, $largeur);
header('Location: medecin.php');