Merhabalar
https://trakyabrothers.com/Yonetim/ bir admin panelim mevcut AdminLTE düzenleyerek yaptım üye ekleme başarılı şekilde tamamladım
üye güncelleme de şu sorunu yaşıyorum
Üyeler tabloda listeleniyor karşılarında düzenle sil butonu var
düzenle butonuna bastığımda modal bootstrap bir pencere açılıyor
üye bilgileri ilgili alanlara geliyor buraya kadar her şey normal
üye bilgisini değiştiriyorum güncelle diyorum güncellendi bildirimi alıyorum evet güncelleme yapıyor,
sorun şu ; 1 üye ile test etmiştim kodları 2.üye devreye girdiğinde sistem son üyenin id'si ile Ahmet güncellendi diyor oysa ilk üye Ahmet değil ve güncelleme yapmıyor
2.bir sorun da 2.üyeyi eklemeden yaşamıştım güncelledikten sonra tablom güncellenmiyor tekrar menüden üye listesi dediğimde üyenin güncellendiğini görüyorum koda reload eklediğim zamanda sürekli güncellendi bildirimi atıyor aynı sayfaya yönlendirme mi ekleseydim acaba ?
<!-- Main content -->
<section class="content">
<div class="container-fluid">
<!-- /.row -->
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h3 class="card-title">Üye Listesi</h3>
<div class="card-tools">
<div class="input-group input-group-sm" style="width: 150px;">
<input type="text" name="table_search" class="form-control float-right" placeholder="Detaylı Arama">
<div class="input-group-append">
<button type="submit" class="btn btn-default"><i class="fas fa-search"></i></button>
</div>
</div>
</div>
</div>
<!-- /.card-header -->
<div class="card-body table-responsive p-0">
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th>Kimlik</th>
<th>Ad Soyad</th>
<th>Plaka</th>
<th>Telefon</th>
<th>Y.Telefon</th>
<th>İkametgah</th>
<th>Kan Grubu</th>
<th>Doğum Tarihi</th>
<th>Tişört Bedeni</th>
<th>Sweat Bedeni</th>
<th>Yetki Durumu</th>
<th>Düzenle</th>
<th>Sil</th>
</tr>
</thead>
<tbody>
<?php
$sorgu = $baglanti->query("SELECT * FROM Deneme"); // Makale tablosundaki tüm verileri çekiyoruz.
while ($sonuc = $sorgu->fetch_assoc()) {
$id = $sonuc['Kimlik']; // Veritabanından çektiğimiz id satırını $id olarak tanımlıyoruz.
$AdSoyad = $sonuc["Ad_Soyad"];
$Plaka = $sonuc["Plaka"];
$Telefon = $sonuc["Telefon"];
$YTelefon = $sonuc["Y_Telefon"];
$ikametgah = $sonuc["Ikametgah"];
$KanGrubu = $sonuc["Kan_Grubu"];
$DogumTarihi = $sonuc["DogumTarihi"];
$Kayit_Tarihi = $sonuc["Kayit_Tarihi"];
$Tisort = $sonuc["Tisort"];
$Sweat = $sonuc["Sweat"];
$YetkiDurumu = $sonuc["Yetki"];
// While döngüsü ile verileri sıralayacağız. Burada PHP tagını kapatarak tırnaklarla uğraşmadan tekrarlatabiliriz.
?>
<tr>
<td><?php echo $id; ?></td>
<td><?php echo $AdSoyad; ?></td>
<td><?php echo $Plaka; ?></td>
<td><?php echo $Telefon; ?></td>
<td><?php echo $YTelefon; ?></td>
<td><?php echo $ikametgah; ?></td>
<td><?php echo $KanGrubu; ?></td>
<td><?php echo $DogumTarihi; ?></td>
<td><?php echo $Tisort; ?></td>
<td><?php echo $Sweat; ?></td>
<td><?php echo $YetkiDurumu; ?></td>
<td>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modal-default<?php echo $id; ?>" data-kimlik="<?php echo $id; ?>" data-id="<?php echo $id; ?>">Düzenle</button>
</td>
<td>
<a href="UyeSil.php?Kimlik=<?php echo $id; ?>" class="btn btn-danger">Sil</a>
</td>
</tr>
<div class="modal fade" id="modal-default<?php echo $id; ?>">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Üye Güncelle</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<?php
if (isset($_POST['submit'])) { // check if the form was submitted
$id = $_POST['Kimlik'];
$AdSoyad = $_POST["Ad_Soyad"];
$Plaka = $_POST["Plaka"];
$Telefon = $_POST["Telefon"];
$YTelefon = $_POST["YTelefon"];
$ikametgah = $_POST["Ikametgah"];
$KanGrubu = $_POST["Kan_Grubu"];
$DogumTarihi = $_POST["DogumTarihi"];
$Tisort = $_POST["Tisort"];
$Sweat = $_POST["Sweat"];
$YetkiDurumu = $_POST["Yetki"];
// update the record in the database
$query = "UPDATE Deneme SET Ad_Soyad='$AdSoyad', Plaka='$Plaka', Telefon='$Telefon', Y_Telefon='$YTelefon', Ikametgah='$ikametgah', Kan_Grubu='$KanGrubu', DogumTarihi='$DogumTarihi', Tisort='$Tisort', Sweat='$Sweat', Yetki='$YetkiDurumu' WHERE Kimlik=$id";
$result = mysqli_query($baglanti, $query);
if ($result) {
echo '<script>
$(document).ready(function() {
Swal.fire({
icon: "success",
title: "'.$AdSoyad.' Bilgileri Güncellendi !",
showConfirmButton: false,
timer: 3000
});
});
</script>';
} else if (isset($_POST['update_member'])) {
echo '<script>
$(document).ready(function() {
Swal.fire({
icon: "error",
title: "'.$AdSoyad.' Bilgileri Güncellenemedi. !",
showConfirmButton: false,
timer: 3000
});
});
</script>';
}
}
if (isset($_POST['id'])) {
$id = $_POST['id'];
$query = "SELECT * FROM Denem WHERE Kimlik=$id";
$result = mysqli_query($baglanti, $query);
$sonuc = mysqli_fetch_assoc($result);
}
?>
<form action="" method="post">
<div class="card-body">
<div class="form-group">
<label>Ad Soyad</label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fas fa-user"></i></span>
</div>
<input type="hidden" name="Kimlik" class="form-control float-right"value="<?php echo $id ?>">
<input type="text" name="Ad_Soyad" class="form-control" placeholder="Ad Soyad" value="<?php echo $sonuc['Ad_Soyad']; ?>">
</div>
</div>
<div class="form-group">
<label>Plaka</label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fas fa-car"></i></span>
</div>
<input type="text" name="Plaka" class="form-control" placeholder="Plaka" value="<?php echo $sonuc['Plaka']; ?>">
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label for="exampleInputEmail1">Telefon</label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fas fa-phone"></i></span>
</div>
<input type="text" name="Telefon" class="form-control" placeholder="Telefon" value="<?php echo $sonuc['Telefon']; ?>">
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Yakın Telefon</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fas fa-phone"></i></span>
</div>
<input type="text" name="YTelefon" class="form-control" placeholder="Yakın Telefon" value="<?php echo $sonuc['Y_Telefon']; ?>">
</div>
<!-- /.input group -->
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Doğum Tarihi</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="far fa-calendar-alt"></i>
</span>
</div>
<!--<input type="text" name="DogumTarihi" class="form-control float-right" value="<?php echo $sonuc['DogumTarihi']; ?>"> -->
<input type="text" name="DogumTarihi" class="form-control float-right" data-inputmask-alias="datetime" data-inputmask-inputformat="dd.mm.yyyy" data-mask value="<?php echo $sonuc['DogumTarihi']; ?>">
</div>
<!-- /.input group -->
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Kayıt Tarihi</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="far fa-calendar-alt"></i>
</span>
</div>
<input type="text" name="DogumTarihi" class="form-control float-right" placeholder="01.01.2023" value="<?php echo $sonuc['Kayit_Tarihi']; ?>" disabled>
</div>
<!-- /.input group -->
</div>
</div>
<!-- select -->
<div class="col-sm-6">
<div class="form-group">
<label>İkametgah</label>
<select class="form-control" name="Ikametgah">
<?php
$ikametgahlar = array("Merkez", "Çerkezköy", "Çorlu", "Kapaklı", "KızılPınar", "Karaağaç", "Ergene", "Hayrabolu", "Muratlı", "Saray", "Süleymanpaşa", "Şarköy");
foreach ($ikametgahlar as $ikametgah) {
if ($sonuc['Ikametgah'] != $ikametgah) {
echo '<option value="' . $ikametgah . '">' . $ikametgah . '</option>';
} else {
echo '<option value="' . $ikametgah . '" selected>' . $ikametgah . '</option>';
}
}
?>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Kan Grubu</label>
<select class="form-control" name="Kan_Grubu">
<?php
$KanGruplari = array("0 ( Rh ) +", "0 ( Rh ) -", "A ( Rh ) +", "A ( Rh ) +", "B ( Rh ) +", "B ( Rh ) -", "AB ( Rh ) +", "AB ( Rh ) -");
foreach ($KanGruplari as $KanGrubu) {
if ($sonuc['Kan_Grubu'] != $KanGrubu) {
echo '<option value="' . $KanGrubu . '">' . $KanGrubu . '</option>';
} else {
echo '<option value="' . $KanGrubu . '" selected>' . $KanGrubu . '</option>';
}
}
?>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Tişört Bedeni</label>
<select class="form-control" name="Tisort">
<?php
$Bedenler = array("XS", "S", "M", "L", "XL", "XXL", "3XL", "4XL");
foreach ($Bedenler as $Tisort) {
if ($sonuc['Tisort'] != $Tisort) {
echo '<option value="' . $Tisort . '">' . $Tisort . '</option>';
} else {
echo '<option value="' . $Tisort . '" selected>' . $Tisort . '</option>';
}
}
?>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Sweat Bedeni</label>
<select class="form-control" name="Sweat">
<?php
$Bedenler = array("XS", "S", "M", "L", "XL", "XXL", "3XL", "4XL");
foreach ($Bedenler as $Sweat) {
if ($sonuc['Sweat'] != $Sweat) {
echo '<option value="' . $Sweat . '">' . $Sweat . '</option>';
} else {
echo '<option value="' . $Sweat . '" selected>' . $Sweat . '</option>';
}
}
?>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Yetki Durumu</label>
<select class="form-control" name="Yetki">
<?php
$Durum = array("Üye", "Admin", "Medya", "Asker", "Araç Yok.");
foreach ($Durum as $YetkiDurumu) {
if ($sonuc['Sweat'] != $YetkiDurumu) {
echo '<option value="' . $YetkiDurumu . '">' . $YetkiDurumu . '</option>';
} else {
echo '<option value="' . $YetkiDurumu . '" selected>' . $YetkiDurumu . '</option>';
}
}
?>
</select>
</div>
</div>
</div>
</div>
</div>
<form>
<div class="modal-footer justify-content-between">
<button type="button" class="btn btn-default" data-dismiss="modal">Kapat</button>
<button type="submit" name="submit" class="btn btn-success">Güncelle</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<?php
}
?>