Guest User

Userverwaltung

a guest
Apr 5th, 2016
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. $link = mysqli_connect ('host', 'name', 'passwort', 'datenbank auswählen')
  5. or die('<p style="color: red;">Fehler (Verbinden)'. mysqli_error().'</p>');
  6.  
  7. if(isset($_POST['freischalten'])){
  8. trankAendern($_POST['username']);
  9. }
  10.  
  11. ?>
  12.  
  13.  
  14. <head>
  15. <title>Userverwaltung</title>
  16. </head>
  17.  
  18. <div class="mainE shadow" style="height: 100%">
  19.  
  20. <div class="admin_titel">Userverwaltung</div>
  21.  
  22. <div class="admin_text">
  23.  
  24. <table width="100%" border="2" cellpadding="5" class="table" style="margin:0">
  25. <tr>
  26. <th width="20%" class="success"> Username </th>
  27. <th width="30%" class="danger"> Rang </th>
  28. <th width="50%" class="success"> Funktionen </th>
  29. </tr>
  30. </table>
  31.  
  32. <?php
  33. $query = "SELECT * FROM benutzerdaten ORDER BY id";
  34.  
  35. $result = mysqli_query($link,$query) or die("Fehler");
  36. while ($row = mysqli_fetch_array($result))
  37. {
  38. ?>
  39. <table width="100%" border="2" cellpadding="5" class="table" style="margin:0">
  40. <tr>
  41.  
  42. <!------------ Usernamen ------------>
  43.  
  44.  
  45. <td width="20%" class="success"> <?php echo $row["Username"]; ?> </td>
  46.  
  47.  
  48. <!------------ Rang + Umwandlung ------------>
  49.  
  50. <td width="30%" class="danger">
  51. <?php
  52. $ranga = $row["trank"];
  53. switch ($ranga) {
  54. case 1:
  55. echo "<font color='red'> Freischaltung! </font>";
  56. break;
  57. case 2:
  58. echo "Mitarbeiter Zugriff";
  59. break;
  60. case 3:
  61. echo "Supporter Zugriff";
  62. break;
  63. case 4:
  64. echo "Mod Zugriff";
  65. break;
  66. case 5:
  67. echo "Admin Zugriff";
  68. break;
  69. case 10:
  70. echo "Admin+ Zugriff";
  71. break;
  72. case 20:
  73. echo "OP Zugriff";
  74. break;
  75. }
  76.  
  77.  
  78.  
  79. ?>
  80. </td>
  81.  
  82.  
  83. <!------------ Funktionen ------------>
  84. <td width="50%" class="success">
  85.  
  86.  
  87. <form method="post">
  88. <input type="hidden" value="<?php echo $row["Username"]; ?>" name="username">
  89. <input type="submit" value="Freischalten" name="freischalten">
  90. <input type="submit" value="Rang ändern" name="rangan">
  91. <input type="submit" value="Nutzer sperren" name="sperren">
  92. </form>
  93.  
  94. </td>
  95.  
  96. </tr>
  97. </table>
  98.  
  99. <?php
  100. }
  101.  
  102.  
  103. ?>
  104.  
  105.  
  106.  
  107. </div>
  108.  
  109.  
  110.  
  111. </div>
  112.  
  113. <!-- PHP-Funktionen -->
  114. <?php
  115. function trankAendern($nutzername){
  116. //MySql Verbindung
  117. $link = mysqli_connect ('host', 'name', 'passwort', 'datenbank auswählen')
  118. or die('<p style="color: red;">Fehler (Verbinden)'. mysqli_error().'</p>');
  119.  
  120. $sql = 'UPDATE benutzerdaten SET trank = 2 WHERE Username = "'.$nutzername.'"';
  121. mysqli_query($link,$sql) or exit("Konnte Eintrag nicht vornehmen!");
  122.  
  123. }
  124. ?>
Add Comment
Please, Sign In to add comment