Advertisement
Guest User

STEFANO LA PUTE

a guest
Nov 30th, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. <?php
  2.  
  3. class PdoEmpl{
  4. private static $serveur='mysql:host=localhost';
  5. private static $bdd='dbname=BdCadeau';
  6. private static $user='root' ;
  7. private static $mdp='';
  8. private static $monPdo;
  9. private static $monPdoEmpl=null;
  10. /**
  11. * Constructeur privée, crée l'instance de PDO qui sera sollicitée
  12. * pour toutes les méthodes de la classe
  13. */
  14. private function __construct(){
  15. PdoEmpl::$monPdo = new PDO(PdoEmpl::$serveur.';'.PdoEmpl::$bdd, PdoEmpl::$user, PdoEmpl::$mdp);
  16. PdoEmpl::$monPdo->query("SET CHARACTER SET utf8");
  17. }
  18. public function _destruct(){
  19. PdoEmpl::$monPdo = null;
  20. }
  21. /**
  22. * Fonction statique qui crée l'unique instance de la classe
  23.  
  24. * Appel : $instancePdoGsb = PdoGsb::getPdoGsb();
  25.  
  26. * @return l'unique objet de la classe PdoGsb
  27. */
  28. public static function getPdoEmpl(){
  29. if(PdoEmpl::$monPdoEmpl==null){
  30. PdoEmpl::$monPdoEmpl= new PdoEmpl();
  31. }
  32. return PdoEmpl::$monPdo;
  33. }
  34. // idEmpl`, `mdpEmpl`, `nomEmplomEmpl`, `prenomEmplrenomEmpl`, `noCadeauadeau`
  35. public function getInfosEmploye($nomEmpl,$mdp){
  36. $req = "select idEmpl, nomEmplomEmpl, prenomEmplrenomEmpl from employe where nomEmplomEmpl ='".$nomEmpl."' AND mdpEmpl= '".$mdp."' ;" ;
  37. $res = PdoEmpl::getPdoEmpl()->query($req);
  38. $uneLigne = $res->fetch();
  39. return $uneLigne;
  40. }
  41.  
  42. public function majCadeau($idEmpl, $noCadeau){
  43. $req = "UPDATE employe SET noCadeauadeau = '.$noCadeau.' WHERE idEmpl= '.$idEmpl.';" ;
  44. $res = PdoEmpl::$monPdo->exec($req);
  45. }
  46. }
  47. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement