Merhabalar,
PHP projem için form sayfamda 1 adet select / option kullanmaktayım. Kullanmış olduğum select / option' da veritabanından kullanıcıları çekerek seçim yaptırmaktayım. Formu dolduran kişi Select / Option' da kendi kullanıcını çekemez olarak ayarlanmıştır. İstediğim şu, 2 adet deneme kullanıcım var, bu 2 adet deneme kullanıcısı bu Select / Option listesinde gizlemek (hariç tutmak) istiyorum. Kısaca formu dolduran kişi, kendi kullanıcısından hariç 2 adet deneme kullanıcısını bu listede görüntüleyemesin ve seçemesin. Desteğiniz için teşekkür ederim.
Kullanıcı İsmi = Deneme Kullanıcı
kul_id=2
Kullanıcı İsmi = Deneme Kullanıcı2
kul_id=3
<?php
// Oturum açan kullanıcının bilgilerini $_SESSION üzerinden alınmaktadır
session_start();
$oturum_kullanici = $_SESSION['kul_isim']; // Oturum açan kullanıcının ismi
// Kullanıcıları veritabanından çekme işlemi
$kullanici = $db->prepare("SELECT * FROM kullanicilar");
$kullanici->execute();
?>
<div class="form-row">
<div class="form-group col-md-4"></div>
<div class="form-group col-md-4">
<label>İzin kullandığım süre içerisinde bu görevi yürütecek kişi:</label>
<select required name="ilgilikisi" class="form-control selectpicker" data-live-search="true" data-actions-box="true">
<?php
// Kullanıcıları listelerken, oturum açan kullanıcı hariç diğerlerini göster
while ($kullanicicek = $kullanici->fetch(PDO::FETCH_ASSOC)) {
if ($kullanicicek['kul_isim'] != $oturum_kullanici) { // Oturum açan kullanıcıyı atla
?>
<option value="<?php echo $kullanicicek['kul_isim']; ?>"><?php echo $kullanicicek['kul_isim']; ?></option>
<?php
}
}
?>
</select>