Advertisement
Guest User

Untitled

a guest
Oct 29th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. <?php
  2.  
  3. $MysqlHote='localhost';
  4. $MysqlPort='3306';
  5. $MysqlBDD='bddname';
  6. $MysqlUser='root';
  7. $MysqlPassword='';
  8.  
  9. $DisplaypersonnagePrivee = "true"; // affiche les personnage privée mais leur profil reste indisponible
  10.  
  11.  
  12. // ne pas toucher
  13. try
  14. {
  15. $bdd = new PDO('mysql:host='.$MysqlHote.';port='.$MysqlPort.';dbname='.$MysqlBDD, $MysqlUser, $MysqlPassword);
  16. }
  17. catch (Exception $e)
  18. {
  19. die('BDD_erreur: ' . $e->getMessage());
  20. }
  21.  
  22. $account = htmlentities($_GET["name"]);
  23. $accountName = null;
  24. $accountId = null;
  25.  
  26. // affichage des compte
  27. $sql = 'SELECT * FROM accounts WHERE account="'.$account.'"'; //requete sql
  28. $req = $bdd->query($sql);
  29. while($row = $req->fetch()) {
  30. $accountName = $row['account'];
  31. $accountId = $row['guid'];
  32. }
  33. $req->closeCursor();
  34.  
  35.  
  36. // affichage des personnage du compte
  37. $sql = 'SELECT * FROM personnages WHERE account="'.$accountId.'"';
  38. $req = $bdd->query($sql);
  39.  
  40. while($row = $req->fetch()) {
  41.  
  42. if ($DisplaypersonnagePrivee == "true") {
  43. if ($row['public'] == "true") {
  44. echo "<a href=\"index.php?name=".$accountName."&id=".$row['guid']."\">".$row['name']."</a><br/>";
  45. } else {
  46. echo $row['name']."<br/>";
  47. }
  48. } else {
  49. if ($row['public'] == "true") {
  50. echo "<a href=\"index.php?name=".$accountName."&id=".$row['guid']."\">".$row['name']."</a><br/>";
  51. }
  52. }
  53. }
  54. $req->closeCursor();
  55.  
  56.  
  57.  
  58. // sélection du perso + affichage des données
  59. $personnageID = htmlentities($_GET['id']);
  60. $sql = 'SELECT * FROM personnages WHERE guid="'.$personnageID.'"';
  61. $req = $bdd->query($sql);
  62.  
  63. while($row = $req->fetch()) {
  64.  
  65. if ($row['public'] == "true") { // si le personnage est privée
  66.  
  67. echo "Nom: ".$row['name']."<br/>";
  68. switch ($row['sexe']) {
  69. // 0 = Garçon, 1 = Fille
  70. case 0:
  71. $PySex = "Garçon";
  72. break;
  73. case 1:
  74. $PySex = "Fille";
  75. break;
  76. }
  77. switch ($row['class']) {
  78. case 1:
  79. echo "Féca";
  80. $PyClasse = "Féca";
  81. break;
  82. case 2:
  83. $PyClasse = "Osamodas";
  84. break;
  85. case 3:
  86. $PyClasse = "Enutrof";
  87. break;
  88. case 4:
  89. $PyClasse = "Sram";
  90. break;
  91. case 5:
  92. $PyClasse = "Xélor";
  93. break;
  94. case 6:
  95. $PyClasse = "Ecaflip";
  96. break;
  97. case 7:
  98. $PyClasse = "Eniripsa";
  99. break;
  100. case 8:
  101. $PyClasse = "Iop";
  102. break;
  103. case 9:
  104. $PyClasse = "Crâ";
  105. break;
  106. case 10:
  107. $PyClasse = "Sadida";
  108. break;
  109. case 11:
  110. $PyClasse = "Sacrieur";
  111. break;
  112. case 12:
  113. $PyClasse = "Pandawan";
  114. break;
  115. }
  116.  
  117. } else {
  118. echo "Ce personnage est privée<br/>";
  119. }
  120. }
  121.  
  122. $req->closeCursor();
  123.  
  124. if (isset($PySex)) {
  125. echo "Sex :".$PySex."<br/>";
  126. echo "Classe :".$PyClasse."<br/>";
  127. }
  128. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement