• 24-05-2022, 01:41:34
    #1
    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>
  • 24-05-2022, 01:45:34
    #2
    tam detaylı açıklarmısınız hocam 3. id yi süreklimi veriyor tam konuyu algılayamadım
  • 24-05-2022, 01:49:31
    #3
    evet hocam profil.php?id=3 olarak görünüyor <?php echo $islem3["id"]; ?> ile veri çektiğim zaman 1 numaralı id ile 2 numaralı id görünmüyor diğer kullanıcılarla da giriş yaptığımda kusura bakmayın iyi anlatamadım ve de uzun yazdım kafanız karışmış olabilir
  • 24-05-2022, 01:52:36
    #4
    Fys adlı üyeden alıntı: mesajı görüntüle
    evet hocam profil.php?id=3 olarak görünüyor <?php echo $islem3["id"]; ?> ile veri çektiğim zaman 1 numaralı id ile 2 numaralı id görünmüyor diğer kullanıcılarla da giriş yaptığımda kusura bakmayın iyi anlatamadım ve de uzun yazdım kafanız karışmış olabilir
    veritabanında id otomatik arttır seçeneğini işaretlemişmiydiniz ?
  • 24-05-2022, 01:52:52
    #5
    php kod olarak eklemiştim , mesajım silinebilir
  • 24-05-2022, 01:54:30
    #6
    Darkbey adlı üyeden alıntı: mesajı görüntüle
    veritabanında id otomatik arttır seçeneğini işaretlemişmiydiniz ?
    evet hocam 3 tane id'im var zaten veri çekerken hep en son idyi alıyor farklı kullanıcılarla da giriş yapsam bir yerde sıkıntı var ama çözemedim
  • 24-05-2022, 01:55:35
    #7
    Fys adlı üyeden alıntı: mesajı görüntüle
    evet hocam 3 tane id'im var zaten veri çekerken hep en son idyi alıyor farklı kullanıcılarla da giriş yapsam bir yerde sıkıntı var ama çözemedim
    pek prof değilim fakat teamwiewer yada anydesk iletirseniz çözmeye çalışalım beraber
  • 24-05-2022, 01:56:44
    #8
    sorunu çözemediyseniz wp den yazın anydesk ile hızlıca bakayım uyumadan 0545 723 1273
  • 24-05-2022, 01:57:19
    #9
    Darkbey adlı üyeden alıntı: mesajı görüntüle
    pek prof değilim fakat teamwiewer yada anydesk iletirseniz çözmeye çalışalım beraber
    akıl akıldan üstündür hocam bende senelerdir php öğrenmeye çalışıpta istikrarsız yüzünden hala öğrenememiş birisiyim admin paneli yapmaya çalışıyordum kendi çapımda böle takılıp kaldım çok memnun olurum desteğin katkın için hem gerçek manada da göstermiş olurum