-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathprofileProcess.php
66 lines (32 loc) · 1.16 KB
/
profileProcess.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
session_start();
include_once ("autoload.php");
// first Form: Profile Form
$users = new UserRepository();
if ((empty($_POST['firstName'])) && (empty($_POST['lastName'])) && (empty($_POST['sex'])) ) {
$_SESSION['profileError']='Veuillez vérifier les informations saisies';
$_SESSION['page']='profile';
}
else {
if(isset($_POST['lastName']) && !(empty($_POST['lastName']))){
$lastname=$_POST['lastName'];
$user = $users->updateByOne('lastName',$lastname);
}
if (isset($_POST['firstName']) && !(empty($_POST['firstName'])) ){
$firstname=$_POST['firstName'];
$user = $users->updateByOne('firstName',$firstname);
}
if(isset($_POST['birthday']) ){
$birthday=$_POST['birthday'];
$user = $users->updateByOne('birthday',$birthday);
}
if(isset($_POST['sex']) && !(empty($_POST['sex'])) ) {
$sex=$_POST['sex'];
$user = $users->updateByOne('sex',$sex);
}
if (isset($_FILES['image']) && !empty($_FILES['image'])) {
$img_blob = file_get_contents($_FILES['image']['tmp_name']);
$user= $users->updatePic($img_blob);
}
}
header('location:profile.php');