Veritabanından getirdiğim verileri while döngüsü ile listeletiyorum her başlığın bir butonu var butona bastığında post ediyor
içerisine bir hidden input koydum ve valuesi id. Bu id yi while dışına alıp hangi veriyi post ettiysem işlem sağlamak istiyorum.
Fakat while dışına almak için denediğim yöntemlerde hata aldım.
while dışına veri yollamak
7
●184
- 14-07-2023, 01:07:48
- 14-07-2023, 01:10:09
$limit = 8; $query = $db->prepare("SELECT * FROM veriler ORDER BY id DESC LIMIT $limit"); $query->execute(); $ids = null; while ($row = $query->fetch(PDO::FETCH_ASSOC)){ $ids = $row[id]; $baslik = $row[baslik]; echo ' <div class="col-lg-6"> <div class="my-3 p-3 bg-dark rounded box-shadow"> <div class="media text-muted pt-3"> <div class="m-2"> <input type="hidden" id="kcid" name="kcid" value="'.$ids.'"> <h4 class="text-warning">'.$baslik.'</h4> <input type="submit" class="btn btn-lg btn-outline-warning mt-1" name="katil" value="Katıl"> </div> </div> </div> </div> '; } - 14-07-2023, 01:12:17@ByHazerfen; değişkene aktardığımda dışarıda kullanmak istediğimde post ettiğim id gelmiyor randam bir id getiriyor. Post ettiğim id ile eşleşmiyor gelen.
Elinizde bir örnek mevcut mudur ? - 14-07-2023, 01:24:14while öncesine : $veri = [];
while içine : $veri[] = ['id' => $ids , 'baslik' => $baslik ]; - 14-07-2023, 01:39:51Arkadaş hangi veriyi post etmişsem demiş hocam sizin yaptığınız sadece sorguyu diziye döndürmek olur. While döngüsünden sadece bir adet id alacaksanız en basiti döngüden önce bir tane değişken oluşturun mesela $ornekdeger diye null değeri verin. Sonra while da if ile post edilen değeri kontrol edip atayın sonra döngüden sonra o değişken ile işlem yapın. Veya birden fazla aynı işlem varsa if ile döngü içinde o işlemi yapabilirsiniz. Yani post ettiğiniz değere yapılacak işlemi döngüde yapmanıza herhangi bir engel olacağını sanmıyorum.ByHazerfen adlı üyeden alıntı: mesajı görüntüle
- 14-07-2023, 01:45:30Whiledeki veriyi dışa aktarıp kullanmak istenmiş kullanılmak istenen veriyide diziden seçip istediği şekilde kullanabilir tabi kullanım türü kişiye kalmışblap adlı üyeden alıntı: mesajı görüntüle
$veri[0]['id'] , $veri[1]['id'] gibisinden artık yani tam senaryo bilinmediği için yol gösterici bir adım.