-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadduser.php
More file actions
56 lines (48 loc) · 2.19 KB
/
Copy pathadduser.php
File metadata and controls
56 lines (48 loc) · 2.19 KB
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
<?php
require_once('bdd.php');
if (isset($_POST['name']) AND isset($_POST['pwd']) AND isset($_POST['race']) AND isset($_POST['email']))
{ $pwd= hash('sha512',$_POST['pwd']);
$req1= $bdd->prepare("SELECT `id` FROM `User` WHERE `name`= :name");
$req1->execute(array('name' => $_POST['name'] ));
$reponse= $req1 -> fetch();
if ($reponse['id']=="")
{
echo "je suis ici ";
$req2 = $bdd->prepare("INSERT INTO `User`(`name`, `pwd`, `race`, `email`,`sauvegarde`) VALUES( :name, :pwd, :race, :email, :sauvegarde);");
$req2->execute(array(
'name'=>$_POST['name'],
'pwd'=>$pwd,
'race'=>$_POST['race'],
'email'=>$_POST['email'],
'sauvegarde'=>""
));
$req1->execute(array('name' => $_POST['name'] ));
$id = $req1 -> fetch();
echo $id['id'];
$arrayName = array('id' =>$id['id'],'qtyUnite1'=>1,'qtyUnite2'=>0,'lvlFerme'=>1,'lvlScierie'=>1,'lvlCaserne'=>1,
'lvlArcherie'=>1,"lvlCentreVille"=>1,'qtyNouriture'=>20,'qtyBois'=>20,'qtyOr'=>30);
$string=json_encode($arrayName);
$req3= $bdd->prepare("UPDATE `user` SET `sauvegarde`= :sauvegarde WHERE `id` = :id");
$req3->execute(array('sauvegarde' => $string,
'id' => $id['id'] ));
echo $string;
setLog($id['id']);
delError();
die('<META HTTP-equiv="refresh" content=0;URL=home.php>');
}
else
{
echo "itentifiant deja utiliser";
setError("Identifiant deja utiliser");
delLog();
die('<META HTTP-equiv="refresh" content=0;URL=register.php>');
}
}
else
{
echo "completer tout les champ";
delLog();
setError("Completer tout les champs SVP") ;
die('<META HTTP-equiv="refresh" content=0;URL=register.php>');
}
?>