arkadaşlar öncelikle sorunumdan bahsedeyim 3 tane kullanıcım var hepsinin kendisine ait yetki sınırlamaları var buraya kadar sorun yok fakat 3 kullanıcımında kendilerine özel id alamıyorum <?php echo $islem3["id"]; ?> hep id 3 kısmını veriyor fakat ben 1 numaralı id ile de giriş yaptığımda da 2 numaralı id ile giriş yaptığımda da profil.php içinde kendilerine ait değiştirebilmek istiyorum gittiğim yol mu yanlış nedir ne değildir yardımcı olursanız sevinirim bayadır kafa yordum çözemeyince buraya açtım
https://pastebin.pl/view/179e092d
  1. <?php
  2. session_start();
  3. include("baglan.php");
  4. include ("bootstrap.html");
  5. header('Content-Type: text/html; charset=UTF-8');
  6. if(isset($_SESSION["isim"])){
  7. }
  8. else {
  9. header("location:index.php");
  10. }
  11. ?>
  12. <style>
  13. .margin {
  14. margin-right:1450px;
  15. }
  16. </style>
  17. <?php
  18. if($_SESSION["isim"]=="admin"){
  19. $islem = $baglan -> prepare("select * from tablo ");
  20. $islem -> execute(array());
  21. $islem2 = $islem -> fetchall();
  22. foreach ($islem2 as $islem3){
  23. ?>
  24. <?php } ?>
  25. <html lang="en">
  26. <head>
  27. <title>Admin Panelim </title>
  28. <meta charset="utf-8">
  29. <meta name="viewport" content="width=device-width, initial-scale=1">
  30. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet">
  31. <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
  32. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js" integrity="sha384-Atwg2Pkwv9vp0ygtn1JAojH0nYbwNJLPhwyoVbhoPwBhjQPR5VtM2+xf0Uwh9KtT" crossorigin="anonymous"></script></head>
  33. <body>
  34. <nav class="navbar navbar-expand-sm navbar-light table-info">
  35. <div class="container-fluid ">
  36. <a class="navbar-brand">Admin Panelim</a>
  37. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  38. <span class="navbar-toggler-icon"></span>
  39. </button>
  40. <div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
  41. <ul class="navbar-nav ms-auto">
  42. <li class="nav-item ">
  43. <a class="nav-link active" href="insert.php">İçerik Ekle</a>
  44. </li>
  45. <li class="nav-item margin">
  46. <a class="nav-link active text" aria-current="page" href="profil.php?id=<?php echo $islem3["id"]; ?>">Profilim <b><?php echo $islem3["isim"]; ?></b></a>
  47. </li>
  48. <li class="nav-item ">
  49. <a class="nav-link active text" aria-current="page" href="logout.php">Çıkış Yap</a>
  50. </li>
  51. </ul>
  52. </div>
  53. </div>
  54. </nav>
  55. </body>
  56. </html>
  57. <?php
  58. $islem = $baglan -> prepare("select * from tablo ");
  59. $islem -> execute(array());
  60. $islem2 = $islem -> fetchall();
  61. ?>
  62. <table class="table table-hover table-bordered">
  63. <tr>
  64. <td class="bg-info">ID</td>
  65. <td class="bg-warning ">İsim</td>
  66. <td class="bg-primary">Konu</td>
  67. <td class="bg-danger ">Mesaj</td>
  68. <td class="bg-success">Resimler</td>
  69. <td class="bg-secondary ">Tarih</td>
  70. </tr>
  71. <?php
  72. foreach ($islem2 as $islem3){
  73. ?>
  74. <tr>
  75. <td class="table-info col-lg-1">
  76. <?php echo $islem3["id"]; ?>&nbsp;<span class="font"> Sil</span>
  77. <a href="delete.php?id=<?php echo $islem3["id"]; ?>"><img src="icon/delete.png"></img></a>
  78. &nbsp;<span class="font"> Güncelle</span>
  79. <a href="update.php?id=<?php echo $islem3["id"]; ?>"><img src="icon/update.png"></img></a>
  80. </td>
  81. <td class="table-warning col-lg-1"><?php echo $islem3["isim"]; ?></td>
  82. <td class="table-primary col-lg-1"><?php echo $islem3["konu"];?></td>
  83. <td class="table-danger col-lg-4">
  84. <?php
  85. echo substr($islem3["mesaj"],0,90);
  86. ?>
  87. <a href="readme.php?mesaj=<?php echo $islem3["id"]; ?>">Devamını oku ...</a>
  88. </td>
  89. <td class="table-success col-lg-1"><?php echo $islem3["resim"]; ?></td>
  90. <td class="table-secondary col-lg-1"><?php echo $islem3["tarih"]; ?></td>
  91. </tr>
  92. <?php }} ?>
  93. </table>
  94. <?php
  95. if($_SESSION["isim"]=="yasin"){
  96. $islem = $baglan -> prepare("select * from tablo ");
  97. $islem -> execute(array());
  98. $islem2 = $islem -> fetchall();
  99. foreach ($islem2 as $islem3){
  100. ?>
  101. <?php } ?>
  102. <html lang="en">
  103. <head>
  104. <title>Admin Panelim </title>
  105. <meta charset="utf-8">
  106. <meta name="viewport" content="width=device-width, initial-scale=1">
  107. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet">
  108. <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
  109. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js" integrity="sha384-Atwg2Pkwv9vp0ygtn1JAojH0nYbwNJLPhwyoVbhoPwBhjQPR5VtM2+xf0Uwh9KtT" crossorigin="anonymous"></script></head>
  110. <body>
  111. <nav class="navbar navbar-expand-sm navbar-light table-info">
  112. <div class="container-fluid ">
  113. <a class="navbar-brand">Admin Panelim</a>
  114. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  115. <span class="navbar-toggler-icon"></span>
  116. </button>
  117. <div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
  118. <ul class="navbar-nav ms-auto">
  119. <li class="nav-item ">
  120. <a class="nav-link active" href="insert.php">İçerik Ekle</a>
  121. </li>
  122. <li class="nav-item margin">
  123. <a class="nav-link active text" aria-current="page" href="profil.php?id=<?php echo $islem3["id"]; ?>">Profilim <b><?php echo $islem3["isim"]; ?></b></a>
  124. </li>
  125. <li class="nav-item ">
  126. <a class="nav-link active text" aria-current="page" href="logout.php">Çıkış Yap</a>
  127. </li>
  128. </ul>
  129. </div>
  130. </div>
  131. </nav>
  132. </body>
  133. </html>
  134. <?php
  135. $islem = $baglan -> prepare("select * from tablo ");
  136. $islem -> execute(array());
  137. $islem2 = $islem -> fetchall();
  138. ?>
  139. <table class="table table-hover table-bordered">
  140. <tr>
  141. <td class="bg-info">ID</td>
  142. <td class="bg-warning ">İsim</td>
  143. <td class="bg-primary">Konu</td>
  144. <td class="bg-danger ">Mesaj</td>
  145. <td class="bg-success">Resimler</td>
  146. <td class="bg-secondary ">Tarih</td>
  147. </tr>
  148. <?php
  149. foreach ($islem2 as $islem3){
  150. ?>
  151. <tr>
  152. <td class="table-info col-lg-1">
  153. <?php echo $islem3["id"]; ?>&nbsp;<span class="font"> Sil</span>
  154. <a href="delete.php?id=<?php echo $islem3["id"]; ?>"><img src="icon/delete.png"></img></a>
  155. &nbsp;<span class="font"> Güncelle</span>
  156. <a href="update.php?id=<?php echo $islem3["id"]; ?>"><img src="icon/update.png"></img></a>
  157. </td>
  158. <td class="table-warning col-lg-1"><?php echo $islem3["isim"]; ?></td>
  159. <td class="table-primary col-lg-1"><?php echo $islem3["konu"];?></td>
  160. <td class="table-danger col-lg-4">
  161. <?php
  162. echo substr($islem3["mesaj"],0,90);
  163. ?>
  164. <a href="readme.php?mesaj=<?php echo $islem3["id"]; ?>">Devamını oku ...</a>
  165. </td>
  166. <td class="table-success col-lg-1"><?php echo $islem3["resim"]; ?></td>
  167. <td class="table-secondary col-lg-1"><?php echo $islem3["tarih"]; ?></td>
  168. </tr>
  169. <?php }} ?>
  170. </table>
  171. <?php
  172. if($_SESSION["isim"]=="x"){
  173. $islem = $baglan -> prepare("select * from tablo ");
  174. $islem -> execute(array());
  175. $islem2 = $islem -> fetchall();
  176. foreach ($islem2 as $islem3){
  177. ?>
  178. <?php } ?>
  179. <html lang="en">
  180. <head>
  181. <title>Admin Panelim </title>
  182. <meta charset="utf-8">
  183. <meta name="viewport" content="width=device-width, initial-scale=1">
  184. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet">
  185. <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
  186. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js" integrity="sha384-Atwg2Pkwv9vp0ygtn1JAojH0nYbwNJLPhwyoVbhoPwBhjQPR5VtM2+xf0Uwh9KtT" crossorigin="anonymous"></script></head>
  187. <body>
  188. <nav class="navbar navbar-expand-sm navbar-light table-info">
  189. <div class="container-fluid ">
  190. <a class="navbar-brand">Admin Panelim</a>
  191. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  192. <span class="navbar-toggler-icon"></span>
  193. </button>
  194. <div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
  195. <ul class="navbar-nav ms-auto">
  196. <li class="nav-item ">
  197. <a class="nav-link active" href="insert.php">İçerik Ekle</a>
  198. </li>
  199. <li class="nav-item margin">
  200. <a class="nav-link active text" aria-current="page" href="profil.php?id=<?php echo $islem3["id"]; ?>">Profilim <b><?php echo $islem3["isim"]; ?></b></a>
  201. </li>
  202. <li class="nav-item ">
  203. <a class="nav-link active text" aria-current="page" href="logout.php">Çıkış Yap</a>
  204. </li>
  205. </ul>
  206. </div>
  207. </div>
  208. </nav>
  209. </body>
  210. </html>
  211. <?php
  212. $islem = $baglan -> prepare("select * from tablo ");
  213. $islem -> execute(array());
  214. $islem2 = $islem -> fetchall();
  215. ?>
  216. <table class="table table-hover table-bordered">
  217. <tr>
  218. <td class="bg-info">ID</td>
  219. <td class="bg-warning ">İsim</td>
  220. <td class="bg-primary">Konu</td>
  221. <td class="bg-danger ">Mesaj</td>
  222. <td class="bg-success">Resimler</td>
  223. <td class="bg-secondary ">Tarih</td>
  224. </tr>
  225. <?php
  226. foreach ($islem2 as $islem3){
  227. ?>
  228. <tr>
  229. <td class="table-info col-lg-1">
  230. <?php echo $islem3["id"]; ?>&nbsp;<span class="font"> Sil</span>
  231. <a href="delete.php?id=<?php echo $islem3["id"]; ?>"><img src="icon/delete.png"></img></a>
  232. &nbsp;<span class="font"> Güncelle</span>
  233. <a href="update.php?id=<?php echo $islem3["id"]; ?>"><img src="icon/update.png"></img></a>
  234. </td>
  235. <td class="table-warning col-lg-1"><?php echo $islem3["isim"]; ?></td>
  236. <td class="table-primary col-lg-1"><?php echo $islem3["konu"];?></td>
  237. <td class="table-danger col-lg-4">
  238. <?php
  239. echo substr($islem3["mesaj"],0,90);
  240. ?>
  241. <a href="readme.php?mesaj=<?php echo $islem3["id"]; ?>">Devamını oku ...</a>
  242. </td>
  243. <td class="table-success col-lg-1"><?php echo $islem3["resim"]; ?></td>
  244. <td class="table-secondary col-lg-1"><?php echo $islem3["tarih"]; ?></td>
  245. </tr>
  246. <?php }} ?>
  247. </table>