-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodificationutilisateur.php
138 lines (130 loc) · 7.21 KB
/
modificationutilisateur.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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html">
<head>
<title>Site d'enchères - Page de connexion </title>
<?php include("./include/Dependances.html") ?>
</head>
<body>
<iframe src="iframepanel.php?titre=Modification" height="100" width="100%" name="panel" frameborder="0"></iframe>
<?php
include("./include/mysqlapi.inc.php");
session_start();
$utilisateur = getinfouser($_SESSION['userid']);
?>
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-body">
<div class="row"> </div>
<div class="row"></div>
<form action="./verificationmodif.php" style="text-align: center" method="post"
onSubmit="return validation(this)">
<div class="form-group">
<div class="col-md-2 col-md-offset-2 text-center"></div>
<div class="col-md-6 text-center"><input class="form-control" type="text" id="pseudo"
name="pseudo" required="required" readonly
value='<?php echo $utilisateur[1] ?>' maxlength="25"/>
</div>
<div class="col-md-2"></div>
</div>
<div class="form-group">
<div class="col-md-2 col-md-offset-2 text-center"></div>
<div class="col-md-6 text-center"><input class="form-control" type="text" id="email"
name="email" required="required"
value='<?php echo $utilisateur[3] ?>'
maxlength="50"/></div>
<div class="col-md-2"></div>
</div>
<div class="form-group">
<div class="col-md-2 col-md-offset-2 text-center"></div>
<div class="col-md-6 text-center"><input rel="drevil" class="form-control" type="password" id="password"
name="password" required="required"
placeholder="Mot de passe" maxlength="25"/></div>
<div class="col-md-2"></div>
<div class="form-group">
<div class="col-md-2 col-md-offset-2 text-center"></div>
<div class="col-md-6 text-center"><input class="form-control" type="password"
id="verifpassword" name="verifpassword"
required="required"
placeholder="Confirmation du mot de passe"
maxlength="25"/></div>
<div class="col-md-2"></div>
</div>
<div class="form-group">
<div class="col-md-2 col-md-offset-2 text-center"></div>
<div class="col-md-6 text-center"><input class="form-control" type="text" id="telephone"
name="telephone" required="required"
value='<?php echo $utilisateur[6] ?>'
maxlength="25"/>
</div>
<div class="col-md-2"></div>
</div>
<div class="form-group">
<div class="col-md-2 col-md-offset-2 text-center"></div>
<div class="col-md-6 text-center"><textarea class="form-control" type="text" id="adresse"
name="adresse" maxlengt="" row="2" cols="30.5"
required="required"
maxlength="500"/><?php echo $utilisateur[4] ?></textarea>
</div>
<div class="col-md-2"></div>
</div>
<div class="form-group">
<div class="col-md-2 col-md-offset-2 text-center"></div>
<div class="col-md-6 text-center"><input class="form-control" type="text" id="codepostal"
name="codepostal" required="required"
value='<?php echo $utilisateur[5] ?>'
maxlength="25"/></div>
<div class="col-md-2"></div>
</div>
<div class="form-group">
<div class="col-md-offset-4 col-md-8 text-center">
<button class="btn btn-success text-center">Valider</button>
<button type="reset" name="Effacer" class="btn btn-danger text-center">Effacer</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
function validation(f) {
var ck_email = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
var ck_tel = /^(?:\+?\d{3}[ -]?\d{3}[ -]?\d{4})$/;
var ck_post = /^(([a-zA-Z])\d([a-zA-Z])(.?)\d([a-zA-Z])\d)$/;
if (!ck_email.test(f.email.value)) {
alert('Le format de l\'email est incorrect');
return false;
}
if (!ck_tel.test(f.telephone.value)) {
alert('Le format du numero de téléphone est incorrect');
return false;
}
if (!ck_post.test(f.codepostal.value)) {
alert('Le format du codepostal est incorrect');
return false;
}
if (f.verifpassword.value != f.password.value) {
alert('Problème de mot de passe');
return false;
}
if (f.verifpassword.value.length <= 7) {
alert('Le mot de passe doit contenir au moins 7 caractères');
return false;
}
if (f.adresse.value.length <= 10) {
alert('Il est conseillé d\'indiquer votre adresse afin de faciliter la livraison');
}
return true;
}
$(document).ready(function() {
$("[rel=drevil]").popover({
placement : 'left',
html: 'true',
content: "Si vous voulez conserver votre mot de passe actuel, vous devez le ressaisir, sinon c'est ici que vous le changez"
});
});
</script>