Esempio n. 1
0
 /**
  * Retourne les informations de l'utilisateur
  * @param string pLoginUser : le login de l'utilisateur
  * @param string pPrenomUser : le prenom de l'utilisateur
  * @param string pNomUser : le nom de l'utilisateur
  * @param string pDateUser : le date de l'utilisateur
  * @param string pSexeUser : le sexe de l'utilisateur
  * @param string pAdresseUser : le adresse de l'utilisateur
  * @param string pCPUser : le cp de l'utilisateur
  * @param string pVilleUser : la ville de l'utilisateur
  * @param string pTelUser : le telephone de l'utilisateur
  * @param string pPortableUser : le portable de l'utilisateur
  * @param string pMailUser : le mail de l'utilisateur
  * @return info de l'utilisateur
  * @author NICOLAS Joris	
  * @version 1.0
  * @copyright NICOLAS Joris - Mars 2014
  */
 public static function SetUpdateUser($pLoginUser, $pPrenomUser, $pNomUser, $pDateUser, $pSexeUser, $pAdresseUser, $pCPUser, $pVilleUser, $pTelUser, $pPortableUser, $pMail)
 {
     try {
         $Req = "UPDATE user \n\t\t\t\t\tSET PrenomUser = :Prenom, NomUser = :Nom,  DateNaissanceUser = :Date, SexeUser = :Sexe, AdresseUser = :Adresse, CPUser = :CP, VilleUser = :Ville, TelFixeUser = :Tel, TelPortableUser = :Portable, MailUser = :Mail\n\t\t\t\t\tWHERE LoginUser = :Login";
         self::$ReqPrep = self::GetInstance()->prepare($Req);
         self::$ReqPrep->bindParam(':Login', $pLoginUser, PDO::PARAM_STR, 20);
         self::$ReqPrep->bindParam(':Prenom', $pPrenomUser, PDO::PARAM_STR, 20);
         self::$ReqPrep->bindParam(':Nom', $pNomUser, PDO::PARAM_STR, 20);
         self::$ReqPrep->bindParam(':Date', $pDateUser, PDO::PARAM_STR, 20);
         self::$ReqPrep->bindParam(':Sexe', $pSexeUser, PDO::PARAM_STR, 1);
         self::$ReqPrep->bindParam(':Adresse', $pAdresseUser, PDO::PARAM_STR, 30);
         self::$ReqPrep->bindParam(':CP', $pCPUser, PDO::PARAM_STR, 5);
         self::$ReqPrep->bindParam(':Ville', $pVilleUser, PDO::PARAM_STR, 20);
         self::$ReqPrep->bindParam(':Tel', $pTelUser, PDO::PARAM_STR, 10);
         self::$ReqPrep->bindParam(':Portable', $pPortableUser, PDO::PARAM_STR, 10);
         self::$ReqPrep->bindParam(':Mail', $pMail, PDO::PARAM_STR, 40);
         self::$ReqPrep->execute();
     } catch (Exception $e) {
         echo "Echec " . __METHOD__ . " : " . $e->getMessage();
     }
 }