PHP ve MySQL ile Database'de bulunan kullanıcı verileri nasıl düzenlenir?

Lay4

Decapat
Katılım
21 Mart 2021
Mesajlar
25
Merhaba arkadaşlar, ben PHP ve MySQL kullanarak yetkili yönetim paneli yapmak istiyorum, veri çekmeyi falan hallettim fakat o veriyi nasıl güncelleyeceğim? Admin hesabıma giriş yaptığımda karşıma sistemde kayıtlı tüm kullanıcılar geliyor, bu verileri nasıl sitem üzerinden güncelleyeceğim? Birçok kullanıcı var bu arada.
 
Anladığım kadarıyla kullanıcıları listeleyeceksiniz onların verilerini düzenleyeceksiniz doğru mudur?
Kendimin de kullandığı şu kodlar sizin işinize yarar.
Öncellikle verileri listeleyelim. listele.php ile verileri listeleyin.
listele.php
PHP:
<!DOCTYPE html>
<html>
<head>
  <title>Admin</title>
  <meta charset="UTF-8">
</head>


<header>
    <?php
        include 'config/databasecn.php';
    ?>
</header>
<body>
    <?php
 
        $sorgu = "SELECT * FROM apipremium"; //tabloyu seç
        $sorguSonucu = mysqli_query($baglanti, $sorgu) or trigger_error("Hata: ". mysqli_error($mysqli), E_USER_ERROR);
        if($sorguSonucu) {
            echo "<table border='1px' >";
            while($kayit = mysqli_fetch_assoc($sorguSonucu)) {
echo "<tr><td>" . $kayit ['accountID'] . "</td><td>"  . $kayit ['userName'] . "</td><td>" . $kayit ['whitelist'] . "</td><td>" . $kayit ['IP'] . "</td><td>" .  $kayit ['bitist'] . "</td><td>" . $kayit ['isPremium'] .  "<td>
<a href='guncelle.php?id=".$kayit ['accountID']."'>Düzenle</a></td>" . "<td>
<a href='".$kayit ['accountID']."'></a></td></tr>";
 
            }
        }
        echo "</table>";
    ?>

</body>
</html>

Güncelle kısmına gelelim. Güncelle PHP kodlarını ekleyince yorum eklerken hata verdi o yüzden google drive yükledim.

guncelle.php


Veritabanı bağlantısı için de lazım olursa eğer bunu kullanıyorum.

PHP:
<?php
  $baglanti = mysqli_connect('localhost', 'username', 'sifre', 'dbname');
  $baglanti->set_charset("utf8");
  if (!$baglanti) {
      die('Hata: ' . mysqli_connect_error());
  }else{
      
  }
?>

Tablo isimlerini kendinize göre değiştirin.
 
Son düzenleme:
Anladığım kadarıyla kullanıcıları listeleyeceksiniz onların verilerini düzenleyeceksiniz doğru mudur?
Kendimin de kullandığı şu kodlar sizin işinize yarar.
Öncellikle verileri listeleyelim. listele.php ile verileri listeleyin.
listele.php
PHP:
<!DOCTYPE html>
<html>
<head>
 <title>Admin</title>
 <meta charset="UTF-8">
</head>

<header>
 <?php
 include 'config/databasecn.php';
 ?>
</header>
<body>
 <?php

 $sorgu = "SELECT * FROM apipremium"; //tabloyu seç.
 $sorguSonucu = mysqli_query($baglanti, $sorgu) or trigger_error("Hata: ". mysqli_error($mysqli), E_USER_ERROR);
 if($sorguSonucu) {
 echo "<table border='1px' >";
 while($kayit = mysqli_fetch_assoc($sorguSonucu)) {
echo "<tr><td>" . $kayit ['accountID'] . "</td><td>" . $kayit ['userName'] . "</td><td>" . $kayit ['whitelist'] . "</td><td>" . $kayit ['IP'] . "</td><td>" . $kayit ['bitist'] . "</td><td>" . $kayit ['isPremium'] . "<td>
<a href='guncelle.php?id=".$kayit ['accountID']."'>Düzenle</a></td>" . "<td>
<a href='".$kayit ['accountID']."'></a></td></tr>";

 }
 }
 echo "</table>";
 ?>

</body>
</html>

Güncelle kısmına gelelim. Güncelle PHP kodlarını ekleyince yorum eklerken hata verdi o yüzden Google Drive yükledim.

guncelle.php


Veritabanı bağlantısı için de lazım olursa eğer bunu kullanıyorum.

PHP:
<?php
 $baglanti = mysqli_connect('localhost', 'username', 'sifre', 'dbname');
 $baglanti->set_charset("utf8");
 if (!$baglanti) {
 die('Hata: ' . mysqli_connect_error());
 }else{

 }
?>

tablo isimlerini kendinize göre değiştirin.

Teşekkürler.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı