<?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 $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['id'])) {
$id = $_POST['id'];
$query = "SELECT * FROM Deneme WHERE Kimlik=$id";
$result = mysqli_query($baglanti, $query);
$sonuc = mysqli_fetch_assoc($result);
}
?>
<form action="UyeGuncelle.php" 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="text" name="Ad_Soyad" class="form-control" placeholder="Ad Soyad" value="<?php echo $sonuc['Ad_Soyad']; ?>">
<input type="hidden" name="Kimlik" class="form-control float-right" placeholder="01.01.2023" value="<?php echo $id ?>">
</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" placeholder="01.01.2023" 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 ) +", "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 swalDefaultSuccess">Güncelle</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<?php
}
?>
<script type="text/javascript">
$(function() {
const Toast = Swal.mixin({
toast: true,
position: 'top-end',
showConfirmButton: false,
timer: 3000
});
$('.swalDefaultSuccess').click(function() {
Toast.fire({
icon: 'success',
title: ' Üye Güncelleme Başarılı.'
})
});
});
</script>
<?php include_once 'Alt.php'; ?>
Böyle bir modal tasarladım verileri modalı açtığımda çekiyor vs güncelle dediğimde boş sekme açıyor ben aynı sayfada kalıp alert vermesini istiyorum boş sekmeye geçmeden alert veriyor çünkü butona class olarak ekledim
sanırım eğer başarılıysa echo olarak mı yazdırmalıydım
Örneğin ;
echo '<div class="col-md-6">
<div class="alert alert-warning alert-dismissible" id="myAlert">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<h5><i class="icon fas fa-exclamation-triangle"></i> Bildirim !</h5>
Bu Plakaya Ait Kayıt Zaten Var!
</div>
</div>';
UyeGuncelle.php ;
<?php
// Veritabanı bağlantısı
include("config/baglan.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) {
// redirect to the homepage after the update
exit();
} else {
echo "Error updating record: " . mysqli_error($baglanti);
}
}
?>böyle bir ek dosyaya ihtiyaç duymadan diğer kod ile birleştiremez miyim ?