<?php
#döngüyü oluşturan ve mysql den çektiğim kısım
if(isset($_POST['arama'])) {
$aranan=$_POST['aranan'];
$hizmetsor=$db->prepare("select * from hizmet where hizmet_id LIKE ? order by hizmet_id ASC");
$hizmetsor->execute(array("%$aranan%"));
$say=$hizmetsor->rowCount();
} else {
$hizmetsor=$db->prepare("select * from hizmet order by hizmet_id DESC");
$hizmetsor->execute();
$say=$hizmetsor->rowCount();
}
#döngüde ki option kısmı
while($hizmetcek=$hizmetsor->fetch(PDO::FETCH_ASSOC)) {
?>
<option value="<?php echo $hizmetcek['hizmet_title']?>"><?php echo $hizmetcek['hizmet_title']?></option>
<?php } ?> PHP While
6
●174
- 24-12-2018, 20:45:39Merhaba arkadaşlar while bilgisi olan var ise lütfen yardım etsin çok önemli benim için; while ile sütunda ki tüm hizmetleri çekiyorum ancak çektiğim loopda ki verinin bir tanesini düzenle butonuna bastığında id değeri ile eşleşip html select option da en üst te çıkmasını istiyorum ve düzenle sayfasında bunu değiştirebilmeli nasıl yapıcağımı bir türlü bulamadım..
- 24-12-2018, 20:59:25Anladım. 2 yol var ikisini de anlatayım.
Eğer client tarafında yapacaksanız bu işlemi ve kayıt olmayacaksa JS ile yapabilirsiniz.
Eğer seçili olan sürekli öyle kalacaksa, JS ile seçili olanın AJAX verisini yollarsınız. Onun gerekli parametresini 1 veya 0 yaparsınız (bunu siz istediğiniz gibi belirleyebilirsiniz). Listede de o parametrenin seçili olanlarını en üste yazdırırsınız olur biter. Yani her türlü JS bilgisi gerekiyor. - 24-12-2018, 21:02:52aslında gelen id değeriniburak2yilmaz adlı üyeden alıntı: mesajı görüntüle
isler-duzenle.php?isler_id=<?php echo $islercek['isler_id']; ?> #çıktısı isler-duzenle.php?isler_id=1 veya 2 veya 3 id değeri değişmekte
olarak duzenle sayfasının içine gönderiyorum php de gelen değeri while veya foreach de basabiliyosun diye biliyorum işte o döngü mekanizmasını oluşturmayı bilmiyorum sistem zaten php üzerine kurulu olduğu için ajax veya js sokmakta istemiyorum aslında - 24-12-2018, 21:06:59Şöyle yapabilirsin. Anladığım kadarıyla JS ile falan uğraşmayacaksın. Bir form içerisine alırsın. multiple select'i aktifleştirirsin veya checkbox'a çevirirsin. Formu istediğin yere submit edersin. O sayfada da seçtiklerin üzerinde işlem yaparsın.
https://www.w3schools.com/tags/att_select_multiple.asp