diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..2cc5371
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+Thumbs.db
+connexion_sql.php
\ No newline at end of file
diff --git a/DB/UserWebsite.sql b/DB/UserWebsite.sql
index ff2b935..5fa8e52 100644
--- a/DB/UserWebsite.sql
+++ b/DB/UserWebsite.sql
@@ -5,20 +5,20 @@ use CARIA;
INSERT INTO Client (dateenregistre,privilege,pseudo, prenom, nom, sexe, age, adresse, mdp, adressemail, permis,imageclient)
VALUES
-('2016-09-12' ,'1', 'sa' , 'sa' , 'pc' , 'HOMME','20' , 'sa' , '382e0360e4eb7b70034fbaa69bec5786' , 'sa@gmail.com' ,'0', '/images/avatars/img_user.jpg'),
-('2016-09-12' ,'1', 'PAPI91' , 'FLORIAN' , 'ARBITA' , 'HOMME','17' , '3 RUE PITI' , '83ea007bfdd589f29b820552b3f94260' , 'PAPI@gmail.com' ,'0', '/images/avatars/img_user1.jpg'),
-('2016-10-05' ,'2', 'TATA85' , 'JANNE' , 'MORINA' , 'FEMME','5' , '78 RUE PARI' , '01750feaaf112c40293ac49b658b12ab' , 'TATA@gmail.com' ,'1', '/images/avatars/img_user1.jpg'),
-('2016-11-03' ,'2', 'MODR4' , 'DAVID' , 'DAROP' , 'HOMME','45' , '65 RUE PIORI' , '81df18ab2fce0c63561642e298347e5b' , 'MODR@gmail.com' ,'4', '/images/avatars/img_user1.jpg'),
-('2016-06-25' ,'2', 'ALLOO6' , 'GEREMY' , 'MILES' , 'HOMME','14' , '6 RUE NIOLO' , '83ea007bfdd589f29b820552b3f94260' , 'ALLO@gmail.com' ,'2', '/images/avatars/img_user1.jpg'),
-('2016-05-10' ,'2', 'MAMA23' , 'FLORIANE', 'BOLON' , 'FEMME','25' , '1 RUE ROB' , '01750feaaf112c40293ac49b658b12ab' , 'MAMA@gmail.com' ,'1', '/images/avatars/img_user1.jpg'),
-('2016-07-01' ,'2', 'BIBI' , 'EMILIE' , 'SIRANY' , 'FEMME','6' , 'MAISON DU CLOS' , 'd74c404f01c1e3c127118a8c1fc81212' , 'BIBI@gmail.com' ,'0', '/images/avatars/img_user1.jpg'),
-('2016-09-11' ,'2', 'PIOUPIOU' , 'FLORA' , 'CERINA' , 'FEMME','15' , 'ALLE DU RUIS' , '7b5550eae68b75c98a58881cb968c6ff' , 'PIOU@gmail.com' ,'0', '/images/avatars/img_user1.jpg'),
-('2016-09-05' ,'2', 'BANANA987', 'LUCY' , 'CARELI' , 'FEMME','18' , '9 MER DU CIEL' , '01750feaaf112c40293ac49b658b12ab' , 'BANA@gmail.com' ,'0', '/images/avatars/img_user1.jpg'),
-('2016-09-30' ,'2', 'RARA' , 'SOPHIE' , 'BENIC' , 'FEMME','26' , 'CREUX DE L''HIRONDELLE' , 'dc6accf0ee16c9dbf4daf2b81c1e7fd4' , 'RARA@gmail.com' ,'1', '/images/avatars/img_user1.jpg'),
-('2017-05-29' ,'2', 'DARKY91' , 'JONHATAN' , 'MOITILE' , 'HOMME','5' , '198 AVENUE DU GENERAL' , 'b54637201175346cc78ec20fa2718b2f' , 'darky@gmail.com' ,'2', '/images/avatars/img_user1.jpg'),
+('2016-09-12' ,'1', 'sa' , 'sa' , 'pc' , 'HOMME','20' , 'sa' , '382e0360e4eb7b70034fbaa69bec5786' , 'sa@gmail.com' ,'0', '/images/avatars/sa/img_user.jpg'),
+('2016-09-12' ,'1', 'PAPI91' , 'FLORIAN' , 'ARBITA' , 'HOMME','17' , '3 RUE PITI' , '83ea007bfdd589f29b820552b3f94260' , 'PAPI@gmail.com' ,'0', '/images/avatars/PAPI91/img_user.jpg'),
+('2016-10-05' ,'2', 'TATA85' , 'JANNE' , 'MORINA' , 'FEMME','5' , '78 RUE PARI' , '01750feaaf112c40293ac49b658b12ab' , 'TATA@gmail.com' ,'1', '/images/avatars/TATA85/img_user.jpg'),
+('2016-11-03' ,'2', 'MODR4' , 'DAVID' , 'DAROP' , 'HOMME','45' , '65 RUE PIORI' , '81df18ab2fce0c63561642e298347e5b' , 'MODR@gmail.com' ,'4', '/images/avatars/MODR4/img_user.jpg'),
+('2016-06-25' ,'2', 'ALLOO6' , 'GEREMY' , 'MILES' , 'HOMME','14' , '6 RUE NIOLO' , '83ea007bfdd589f29b820552b3f94260' , 'ALLO@gmail.com' ,'2', '/images/avatars/ALLOO6/img_user.jpg'),
+('2016-05-10' ,'2', 'MAMA23' , 'FLORIANE', 'BOLON' , 'FEMME','25' , '1 RUE ROB' , '01750feaaf112c40293ac49b658b12ab' , 'MAMA@gmail.com' ,'1', '/images/avatars/MAMA23/img_user.jpg'),
+('2016-07-01' ,'2', 'BIBI' , 'EMILIE' , 'SIRANY' , 'FEMME','6' , 'MAISON DU CLOS' , 'd74c404f01c1e3c127118a8c1fc81212' , 'BIBI@gmail.com' ,'0', '/images/avatars/BIBI/img_user.jpg'),
+('2016-09-11' ,'2', 'PIOUPIOU' , 'FLORA' , 'CERINA' , 'FEMME','15' , 'ALLE DU RUIS' , '7b5550eae68b75c98a58881cb968c6ff' , 'PIOU@gmail.com' ,'0', '/images/avatars/PIOUPIOU/img_user.jpg'),
+('2016-09-05' ,'2', 'BANANA987', 'LUCY' , 'CARELI' , 'FEMME','18' , '9 MER DU CIEL' , '01750feaaf112c40293ac49b658b12ab' , 'BANA@gmail.com' ,'0', '/images/avatars/BANANA987/img_user.jpg'),
+('2016-09-30' ,'2', 'RARA' , 'SOPHIE' , 'BENIC' , 'FEMME','26' , 'CREUX DE L''HIRONDELLE' , 'dc6accf0ee16c9dbf4daf2b81c1e7fd4' , 'RARA@gmail.com' ,'1', '/images/avatars/RARA/img_user.jpg'),
+('2017-05-29' ,'2', 'DARKY91' , 'JONHATAN' , 'MOITILE' , 'HOMME','5' , '198 AVENUE DU GENERAL' , 'b54637201175346cc78ec20fa2718b2f' , 'darky@gmail.com' ,'2', '/images/avatars/DARKY91/img_user.jpg'),
('2017-04-05' ,'2', 'DAMI85' , 'THOMAS' , 'NIGOLE' , 'HOMME','5' , '35 RUE DE LA RIVIIERE' , 'b2ac9acf20fa3711eb6c8b00734adbde' , 'darky@gmail.com' ,'1', DEFAULT),
-('2017-02-25' ,'2', 'FOFO36' , 'REMY' , 'MINONY' , 'HOMME','5' , '01 AVENUE DE L''IMPASSE DU CREUX' , '71b14f0cefc1b25455c3ca7c22a80473' , 'FOFO@gmail.com' ,'3', '/images/avatars/img_user1.jpg'),
-('2017-03-14' ,'2', 'MIBO466' , 'OLIVIA' , 'MOITILE' , 'FEMME','5' , '36 BIS ALLEE DE L''ETANG DE MILLE LIEUX' , '857692b439598675d6f89db000a1dc0a' , 'MIBO@gmail.com' ,'4', '/images/avatars/img_user1.jpg'),
+('2017-02-25' ,'2', 'FOFO36' , 'REMY' , 'MINONY' , 'HOMME','5' , '01 AVENUE DE L''IMPASSE DU CREUX' , '71b14f0cefc1b25455c3ca7c22a80473' , 'FOFO@gmail.com' ,'3', '/images/avatars//FOFO36/img_user.jpg'),
+('2017-03-14' ,'2', 'MIBO466' , 'OLIVIA' , 'MOITILE' , 'FEMME','5' , '36 BIS ALLEE DE L''ETANG DE MILLE LIEUX' , '857692b439598675d6f89db000a1dc0a' , 'MIBO@gmail.com' ,'4', '/images/avatars/MIBO466/img_user.jpg'),
('2017-01-09' ,'2', 'BIIIBBBBOOPOPIL' , 'SAMADOUDOURELIE' , 'KILOPANAPONIKAT' , 'HOMME','100' , '325 RUE DE PARIS, 3 EME ARRONDISSEMENT , BRUXELLE' , '52b5dd8f28c934b7a4a3fd3d67835cd8' , 'BIIIBBBBOOPOPIL@yahoo.com' ,'7', DEFAULT);
diff --git a/UserWebSite/controleur/membre/connexion/index.php b/UserWebSite/controleur/membre/connexion/index.php
index 5112b6c..2503356 100644
--- a/UserWebSite/controleur/membre/connexion/index.php
+++ b/UserWebSite/controleur/membre/connexion/index.php
@@ -11,8 +11,8 @@ if (!isset($_POST['pseudo'])) { //Page de formulaire
Connexion
diff --git a/UserWebSite/controleur/membre/functions.php b/UserWebSite/controleur/membre/functions.php
index b1059df..ea7f472 100644
--- a/UserWebSite/controleur/membre/functions.php
+++ b/UserWebSite/controleur/membre/functions.php
@@ -13,13 +13,56 @@ function erreur($err='')
');
}
-function move_avatar($avatar)
+function edit_avatar($avatar, $pseudo)
{
- $extension_upload = strtolower(substr( strrchr($avatar['name'], '.') ,1));
- $name = time();
- $nomavatar = str_replace(' ','',$name).".".$extension_upload;
- $name = "./images/avatars/".str_replace(' ','',$name).".".$extension_upload;
- move_uploaded_file($avatar['tmp_name'],$name);
- return $nomavatar;
+ if (isset ($avatar)){
+ $imagename = $avatar['name'];// exemple.png
+ $source = $avatar['tmp_name'];// /volume1/@tmp/phpiES0qN
+ $locate = "./images/avatars/".$pseudo."/";
+ $dir = $locate."img_user.jpeg";
+ move_uploaded_file($source,$dir);
+ changeToJpeg($dir,$dir);
+ resize_avatar($dir,$dir);
+ $rdir = substr($dir,1);
+ return $rdir;
+ }
+}
+
+function changeToJpeg($source, $dir)
+{
+ $ext = substr($_FILES['avatar']['type'],6); //jpeg
+ switch($ext) {
+ case 'jpg':
+ $image = imagecreatefromjpeg($source);
+ break;
+
+ case 'jpeg':
+ $image = imagecreatefromjpeg($source);
+ break;
+
+ case 'png':
+ $image = imagecreatefrompng($source);
+ break;
+
+ case 'gif':
+ $image = imagecreatefromgif($source);
+ break;
+ default:
+ throw new Exception('Unknown image type.');
+ }
+ imagejpeg($image, $dir);
+}
+
+function resize_avatar($dir,$out )
+{
+ list($width, $height) = getimagesize($dir);
+ $modwidth = 900; //target width
+ $diff = $width / $modwidth;
+ $modheight = $height / $diff;
+
+ $tn = imagecreatetruecolor($modwidth, $modheight);
+ $image = imagecreatefromjpeg($dir);
+ imagecopyresampled($tn, $image, 0, 0, 0, 0, $modwidth, $modheight, $width, $height);
+ imagejpeg($tn, $out);
}
?>
diff --git a/UserWebSite/controleur/membre/inscription/index.php b/UserWebSite/controleur/membre/inscription/index.php
index 7a6c5cc..54f726d 100644
--- a/UserWebSite/controleur/membre/inscription/index.php
+++ b/UserWebSite/controleur/membre/inscription/index.php
@@ -12,15 +12,23 @@ if (empty($_POST['pseudo'])) // Si on la variable est vide, on peut considérer
Inscription
@@ -77,10 +100,6 @@ switch($action)
//On déclare les variables
$mdp_erreur = NULL;
$email_erreur1 = NULL;
- $email_erreur2 = NULL;
- $avatar_erreur = NULL;
- $avatar_erreur1 = NULL;
- $avatar_erreur2 = NULL;
$avatar_erreur3 = NULL;
//Encore et toujours notre belle variable $i :p
$i = 0;
@@ -89,6 +108,7 @@ switch($action)
$localisation = $_POST['localisation'];
$pass = /*md5*/($_POST['password']);
$confirm = /*md5*/($_POST['confirm']);
+ $extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
//Vérification des champs du formulaire
if ($pass != $confirm || empty($confirm) || empty($pass))
{
@@ -104,52 +124,19 @@ switch($action)
$email_erreur1 = "Votre adresse email est déjà utilisé par un membre";
$i++;
}
- if (!preg_match("#^[a-z0-9A-Z._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $email) || empty($email))
- {
- $email_erreur2 = "Votre nouvelle adresse E-Mail n'a pas un format valide";
- $i++;
- }
}
- if (!empty($_FILES['avatar']['size']))
+ $data = get_Pseudo();
+ $extension_upload = strtolower(substr( strrchr($_FILES['avatar']['name'], '.') ,1));
+ if (!in_array($extension_upload,$extensions_valides) )
{
- $maxsize = 200024; //Poid de l'image
- $maxwidth = 1000; //Largeur de l'image
- $maxheight = 1000; //Longueur de l'image
- //Liste des extensions valides
- $extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png', 'bmp' );
- if ($_FILES['avatar']['error'] > 0)
- {
- $avatar_erreur = "Erreur lors du tranfsert de l'avatar : ";
- }
- if ($_FILES['avatar']['size'] > $maxsize)
- {
- $i++;
- $avatar_erreur1 = "Le fichier est trop gros :
- (".$_FILES['avatar']['size']." Octets
- contre ".$maxsize." Octets)";
- }
-
- $image_sizes = getimagesize($_FILES['avatar']['tmp_name']);
- if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight)
- {
- $i++;
- $avatar_erreur2 = "Image trop large ou trop longue :
- (".$image_sizes[0]."x".$image_sizes[1]." contre
- ".$maxwidth."x".$maxheight.")";
- }
-
- $extension_upload = strtolower(substr( strrchr($_FILES['avatar']['name'], '.') ,1));
- if (!in_array($extension_upload,$extensions_valides) )
- {
- $i++;
- $avatar_erreur3 = "Extension de l'avatar incorrecte";
- }
+ $i++;
+ $avatar_erreur3 = "Extension de l'avatar incorrecte";
}
if ($i == 0) // Si $i est vide, il n'y a pas d'erreur sur l'avatar
{
if (!empty($_FILES['avatar']['size']))
{
- post_UpdateAvatar();
+ post_UpdateAvatar($data['pseudo']);
}
if (isset($_POST['delete']))
{
diff --git a/UserWebSite/css/style.css b/UserWebSite/css/style.css
index 2ab37f0..c0b6a66 100644
--- a/UserWebSite/css/style.css
+++ b/UserWebSite/css/style.css
@@ -10,6 +10,7 @@ footer {
overflow:hidden;
}
.container-fluid{
+ min-height: 80vh;
margin:0 !important;
padding:0 !important;
}
diff --git a/UserWebSite/images/avatars/CCB/img_user.jpeg b/UserWebSite/images/avatars/CCB/img_user.jpeg
new file mode 100644
index 0000000..4105646
Binary files /dev/null and b/UserWebSite/images/avatars/CCB/img_user.jpeg differ
diff --git a/UserWebSite/images/avatars/img_user4.jpg b/UserWebSite/images/avatars/DARKY91/img_user.jpg
similarity index 100%
rename from UserWebSite/images/avatars/img_user4.jpg
rename to UserWebSite/images/avatars/DARKY91/img_user.jpg
diff --git a/UserWebSite/images/avatars/img_user3.jpg b/UserWebSite/images/avatars/FOFO36/img_user.jpg
similarity index 100%
rename from UserWebSite/images/avatars/img_user3.jpg
rename to UserWebSite/images/avatars/FOFO36/img_user.jpg
diff --git a/UserWebSite/images/avatars/img_user5.jpg b/UserWebSite/images/avatars/MIBO466/img_user.jpg
similarity index 100%
rename from UserWebSite/images/avatars/img_user5.jpg
rename to UserWebSite/images/avatars/MIBO466/img_user.jpg
diff --git a/UserWebSite/images/avatars/img_user1.jpg b/UserWebSite/images/avatars/PAPI91/img_user.jpg
similarity index 100%
rename from UserWebSite/images/avatars/img_user1.jpg
rename to UserWebSite/images/avatars/PAPI91/img_user.jpg
diff --git a/UserWebSite/images/avatars/img_user6.jpg b/UserWebSite/images/avatars/RARA/img_user.jpg
similarity index 100%
rename from UserWebSite/images/avatars/img_user6.jpg
rename to UserWebSite/images/avatars/RARA/img_user.jpg
diff --git a/UserWebSite/images/avatars/img_user2.jpg b/UserWebSite/images/avatars/sa/img_user.jpg
similarity index 100%
rename from UserWebSite/images/avatars/img_user2.jpg
rename to UserWebSite/images/avatars/sa/img_user.jpg
diff --git a/UserWebSite/modele/membre/espace.php b/UserWebSite/modele/membre/espace.php
index f5c0175..958f524 100644
--- a/UserWebSite/modele/membre/espace.php
+++ b/UserWebSite/modele/membre/espace.php
@@ -12,4 +12,19 @@ function get_LastMember()
$req = $bdd->query('SELECT pseudo, idclient FROM Client ORDER BY idclient DESC LIMIT 0, 1');
$data = $req->fetch();
return $data;
+}
+function get_allMember()
+{
+ //NOT USE actually
+ global $bdd;
+ //Cette requête permet d'obtenir tout sur le forum
+ $req = $bdd->prepare('SELECT cat_id, cat_nom,forum_forum.forum_id, forum_name, forum_desc, forum_post, forum_topic, auth_view,
+ forum_topic.topic_id, forum_topic.topic_post, post_id, post_time, post_createur, membre_pseudo, membre_id FROM forum_categorie
+ LEFT JOIN forum_forum ON forum_categorie.cat_id = forum_forum.forum_cat_id
+ LEFT JOIN forum_post ON forum_post.post_id = forum_forum.forum_last_post_id
+ LEFT JOIN forum_topic ON forum_topic.topic_id = forum_post.topic_id
+ LEFT JOIN forum_membres ON forum_membres.membre_id = forum_post.post_createur
+ WHERE auth_view <= :lvl ORDER BY cat_ordre, forum_ordre DESC');
+ $req->bindValue(':lvl',$lvl,PDO::PARAM_INT);
+ $req->execute();
}
\ No newline at end of file
diff --git a/UserWebSite/modele/membre/inscription.php b/UserWebSite/modele/membre/inscription.php
index 4a4d50a..c4a87bf 100644
--- a/UserWebSite/modele/membre/inscription.php
+++ b/UserWebSite/modele/membre/inscription.php
@@ -27,14 +27,26 @@ function post_Registre()
$pseudo=$_POST['pseudo'];
$pass = /*md5*/($_POST['password']);
$email = $_POST['email'];
- $nomavatar=(!empty($_FILES['avatar']['size']))?move_avatar($_FILES['avatar']):'';
+ mkdir("./images/avatars/".$pseudo."/", 0700);
+ $nomavatar=(!empty($_FILES['avatar']['size']))?edit_avatar($_FILES['avatar'], $pseudo):'';
$localisation = $_POST['localisation'];
- $req = $bdd->prepare('INSERT INTO Client (pseudo, mdp, adressemail, imageclient, adresse, dateenregistre)
- VALUES (:pseudo, :pass, :email, :nomavatar, :localisation, NOW())');
+ $prenom = $_POST['prenom'];
+ $nom = $_POST['nom'];
+ $sexe = $_POST['sexe'];
+ $age = $_POST['age'];
+ $permis = $_POST['permis'];
+ $req = $bdd->prepare('INSERT INTO Client (pseudo, mdp, adressemail, imageclient, adresse, prenom, nom, sexe, age, permis, dateenregistre)
+ VALUES (:pseudo, :pass, :email, :nomavatar, :localisation, :prenom, :nom, :sexe, :age, :permis, NOW())');
$req->bindValue(':pseudo', $pseudo, PDO::PARAM_STR);
- $req->bindValue(':pass', $pass, PDO::PARAM_INT);
+ $req->bindValue(':pass', $pass, PDO::PARAM_STR);
$req->bindValue(':email', $email, PDO::PARAM_STR);
$req->bindValue(':nomavatar', $nomavatar, PDO::PARAM_STR);
$req->bindValue(':localisation', $localisation, PDO::PARAM_STR);
+ $req->bindValue(':prenom', $prenom, PDO::PARAM_STR);
+ $req->bindValue(':nom', $nom, PDO::PARAM_STR);
+ $req->bindValue(':sexe', $sexe, PDO::PARAM_STR);
+ $req->bindValue(':age', $age, PDO::PARAM_INT);
+ $req->bindValue(':permis', $permis, PDO::PARAM_INT);
+
$req->execute();
}
\ No newline at end of file
diff --git a/UserWebSite/modele/membre/profil.php b/UserWebSite/modele/membre/profil.php
index aedf436..2f453bc 100644
--- a/UserWebSite/modele/membre/profil.php
+++ b/UserWebSite/modele/membre/profil.php
@@ -4,7 +4,7 @@ function get_MemberInfo()
global $bdd;
$membre = isset($_GET['m'])?(int) $_GET['m']:'';
//On récupère les infos du membre
- $req = $bdd->prepare('SELECT pseudo, imageclient, adressemail, dateenregistre, adresse FROM Client WHERE idclient=:membre');
+ $req = $bdd->prepare('SELECT pseudo, imageclient, adressemail, dateenregistre, adresse, prenom, nom, age, permis FROM Client WHERE idclient=:membre');
$req->bindValue(':membre',$membre, PDO::PARAM_INT);
$req->execute();
$data = $req->fetch();
@@ -14,8 +14,9 @@ function get_MemberInfoId()
{
global $bdd;
$id=(isset($_SESSION['idclient']))?(int) $_SESSION['idclient']:0;
+
//On prend les infos du membre
- $req = $bdd->prepare('SELECT pseudo, adressemail,adresse,imageclient FROM Client WHERE idclient=:id');
+ $req = $bdd->prepare('SELECT pseudo, imageclient, adressemail, adresse, prenom, nom, age, permis FROM Client WHERE idclient=:id');
$req->bindValue(':id',$id,PDO::PARAM_INT);
$req->execute();
$data = $req->fetch();
@@ -32,6 +33,17 @@ function get_checkMail()
$data = $req->fetch();
return $data;
}
+function get_Pseudo()
+{
+ global $bdd;
+ $id=(isset($_SESSION['idclient']))?(int) $_SESSION['idclient']:0;
+ //On commence donc par récupérer le pseudo
+ $req = $bdd->prepare('SELECT pseudo FROM Client WHERE idclient =:id');
+ $req->bindValue(':id',$id,PDO::PARAM_INT);
+ $req->execute();
+ $data = $req->fetch();
+ return $data;
+}
function get_checkCopyMail()
{
global $bdd;
@@ -44,12 +56,12 @@ function get_checkCopyMail()
$req->CloseCursor();
return $mail_free;
}
-function post_UpdateAvatar()
+function post_UpdateAvatar($pseudo)
{
global $bdd;
$id=(isset($_SESSION['idclient']))?(int) $_SESSION['idclient']:0;
- $nomavatar=move_avatar($_FILES['avatar']);
- $req = $bdd->prepare('UPDATE Client SET imageclient = '/images/avatars/' :avatar WHERE idclient = :id');
+ $nomavatar=edit_avatar($_FILES['avatar'], $pseudo );
+ $req = $bdd->prepare('UPDATE Client SET imageclient = :avatar WHERE idclient = :id');
$req->bindValue(':avatar',$nomavatar,PDO::PARAM_STR);
$req->bindValue(':id',$id,PDO::PARAM_INT);
$req->execute();
@@ -72,7 +84,7 @@ function post_UpdateMember()
$email = $_POST['email'];
$localisation = $_POST['localisation'];
$req = $bdd->prepare('UPDATE Client SET mdp = :mdp, adressemail=:mail, adresse=:loc WHERE idclient=:id');
- $req->bindValue(':mdp',$pass,PDO::PARAM_INT);
+ $req->bindValue(':mdp',$pass,PDO::PARAM_STR);
$req->bindValue(':mail',$email,PDO::PARAM_STR);
$req->bindValue(':loc',$localisation,PDO::PARAM_STR);
$req->bindValue(':id',$id,PDO::PARAM_INT);