<!-- Üye Güncelleme -->
<?php
$sorgu=$db->prepare("SELECT * FROM Uyeler");
$sorgu->execute();
while ($UyeBilgisi=$sorgu->fetch(PDO::FETCH_ASSOC)) {
?>
<div class="modal fade" id="UyeDuzenle<?php echo $UyeBilgisi['Uye_Kimlik']?>" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Üye Güncelle</h5>
<button class="close" type="button" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<form class="mx-1" action="islemler/ajax.php" method="POST" accept-charset="utf-8">
<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="Uye_Kimlik" value="<?php echo $UyeBilgisi['Uye_Kimlik']?>">
<input type="text" name="Uye_AdSoyad" class="form-control" placeholder="Ad Soyad" value="<?php echo $UyeBilgisi['Uye_AdSoyad']; ?>">
</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="Uye_Plaka" class="form-control" placeholder="Plaka" value="<?php echo $UyeBilgisi['Uye_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="Uye_Telefon" class="form-control" placeholder="Telefon" value="<?php echo $UyeBilgisi['Uye_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="Uye_YTelefon" class="form-control" placeholder="Yakın Telefon" value="<?php echo $UyeBilgisi['Uye_YTelefon']; ?>">
</div>
<!-- /.input group -->
</div>
</div>
</div>
<div class="row">
<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="Uye_DogumTarihi" class="form-control float-right" value="<?php echo $UyeBilgisi['Uye_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="Uye_KayitTarihi" class="form-control float-right" placeholder="01.01.2023" value="<?php echo $UyeBilgisi['Uye_KayitTarihi']; ?>" disabled>
</div>
<!-- /.input group -->
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label>İkametgah</label>
<select class="form-control" name="Uye_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 $Uye_Ikametgah) {
if ($UyeBilgisi['Uye_Ikametgah'] != $Uye_Ikametgah) {
echo '<option value="' . $Uye_Ikametgah . '">' . $Uye_Ikametgah . '</option>';
} else {
echo '<option value="' . $Uye_Ikametgah . '" selected>' . $Uye_Ikametgah . '</option>';
}
}
?>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Kan Grubu</label>
<select class="form-control" name="Uye_KanGrubu">
<?php
$KanGruplari = array("0 ( Rh ) +", "0 ( Rh ) -", "A ( Rh ) +", "A ( Rh ) +", "B ( Rh ) +", "B ( Rh ) -", "AB ( Rh ) +", "AB ( Rh ) -");
foreach ($KanGruplari as $Uye_KanGrubu) {
if ($UyeBilgisi['Uye_KanGrubu'] != $Uye_KanGrubu) {
echo '<option value="' . $Uye_KanGrubu . '">' . $Uye_KanGrubu . '</option>';
} else {
echo '<option value="' . $Uye_KanGrubu . '" selected>' . $Uye_KanGrubu . '</option>';
}
}
?>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label>Tişört Bedeni</label>
<select class="form-control" name="Uye_TisortBeden">
<?php
$Bedenler = array("XS", "S", "M", "L", "XL", "XXL", "3XL", "4XL");
foreach ($Bedenler as $Uye_TisortBeden) {
if ($UyeBilgisi['Uye_TisortBeden'] != $Uye_TisortBeden) {
echo '<option value="' . $Uye_TisortBeden . '">' . $Uye_TisortBeden . '</option>';
} else {
echo '<option value="' . $Uye_TisortBeden . '" selected>' . $Uye_TisortBeden . '</option>';
}
}
?>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Sweat Bedeni</label>
<select class="form-control" name="Uye_SweatBeden">
<?php
$Bedenler = array("XS", "S", "M", "L", "XL", "XXL", "3XL", "4XL");
foreach ($Bedenler as $Uye_SweatBeden) {
if ($UyeBilgisi['Uye_SweatBeden'] != $Uye_SweatBeden) {
echo '<option value="' . $Uye_SweatBeden . '">' . $Uye_SweatBeden . '</option>';
} else {
echo '<option value="' . $Uye_SweatBeden . '" selected>' . $Uye_SweatBeden . '</option>';
}
}
?>
</select>
</div>
</div>
</div>
<div class="form-group">
<label>Yetki Durumu</label>
<select class="form-control" name="Uye_Yetki">
<?php
$Durum = array("Üye", "Admin", "Medya", "Asker", "Araç Yok.");
foreach ($Durum as $Uye_Yetki) {
if ($UyeBilgisi['Uye_Yetki'] != $Uye_Yetki) {
echo '<option value="' . $Uye_Yetki . '">' . $Uye_Yetki . '</option>';
} else {
echo '<option value="' . $Uye_Yetki . '" selected>' . $Uye_Yetki . '</option>';
}
}
?>
</select>
</div>
<div class="form-group">
<label for="RandomPassword">Şifre Değiştir<br><small>Boş Bırakırsanız Şifre Değişmez</small></label>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fas fa-key"></i></span>
</div>
<input readonly id="password" type="text" name="Uye_Sifre" id="RandomPassword" class="form-control" placeholder="Şifre">
<div class="input-group-append">
<button type="button" class="btn btn-primary btn-sm" name="RandomPassword">Oluştur</button>
</div>
</div>
</div>
</div>
<div class="modal-footer justify-content-between">
<button type="button" class="btn btn-danger" data-dismiss="modal">Kapat</button>
<form class="mx-1" action="islemler/ajax.php" method="POST" accept-charset="utf-8">
<input type="hidden" name="Uye_Kimlik" value="<?php echo $UyeBilgisi['Uye_Kimlik']?>">
<button type="submit" name="UyeDuzenleme" class="btn btn-success">Güncelle</button>
</form>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<?php } ?>
<script>
// Şifre oluşturma işlemleri
const passwordButton = document.querySelector('[name="RandomPassword"]');
const passwordInput = document.querySelector('#password');
// Karakterleri dahil et
const generatePassword = (length) => {
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let password = '';
for (let i = 0; i < length; i++) {
password += characters.charAt(Math.floor(Math.random() * characters.length));
}
return password;
}
// Tamamla
passwordButton.addEventListener('click', () => {
passwordInput.value = generatePassword(8); // Set password length to 8
});ilk üyeme random şifre oluştururken 2.üyeye oluşturmuyor modal penceresi üyenin kimliğine göre açılıyor
Üye güncellemede 2.üyeye random şifre oluşturmuyor
2
●70
- 01-04-2023, 13:44:41
- 01-04-2023, 14:07:09ChatGPT ile üye kimliği atadım ama yine çalışmadı
<div class="form-group"> <label for="RandomPassword">Şifre Değiştir<br><small>Boş Bırakırsanız Şifre Değişmez.</small></label> <div class="input-group mb-3"> <div class="input-group-prepend"> <span class="input-group-text"><i class="fas fa-key"></i></span> </div> <input readonly id="password_<?php echo $UyeBilgisi['Uye_Kimlik']?>" type="text" name="Uye_Sifre" id="RandomPassword" class="form-control" placeholder="Şifre"> <div class="input-group-append"> <button type="button" class="btn btn-primary btn-sm" name="GeneratePassword">Oluştur</button> </div> </div> </div> </div> <div class="modal-footer justify-content-between"> <button type="button" class="btn btn-danger" data-dismiss="modal">Kapat</button> <form class="mx-1" action="islemler/ajax.php" method="POST" accept-charset="utf-8"> <input type="hidden" name="Uye_Kimlik" value="<?php echo $UyeBilgisi['Uye_Kimlik']?>"> <button type="submit" name="UyeDuzenleme" class="btn btn-success">Güncelle</button> </form> </div> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <!-- /.modal --> <?php } ?> <script> // Şifre oluşturma işlemleri const passwordButton = document.querySelector('[name="GeneratePassword"]'); const memberID = <?php echo $UyeBilgisi['Uye_Kimlik']; ?>; const passwordInput = document.querySelector(`#password_${memberID}`); // Karakterleri dahil et const generatePassword = (length) => { const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; let password = ''; for (let i = 0; i < length; i++) { password += characters.charAt(Math.floor(Math.random() * characters.length)); } return password; } // Tamamla passwordButton.addEventListener('click', () => { passwordInput.value = generatePassword(8); // Set password length to 8 }); // Kapat </script>