-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Merhabalar...
if($kayit["abc_id"]=="???")
{
echo " ";
}
1) Bir kayıtın (id'sinin en küçük) ilk kaydedilen olduğunu
2) Bir kayıtın (id'sinin en büyük) son kaydedilen olduğunu
Nasıl kontrol edebiliriz? Örnekte ??? ile belirttiğim noktaya ne yazmalıyız?
Teşekkürler...
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
BEYAZMASTER hocam tam olarak ne yapmak istiyorsun acaba burdan çok bişey anlamadım da. Belki anlarsam bi çözüm söyleyebilirim.
1 kişi bu mesajı beğendi.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Tabiki üstadım...
Anlatma konusunda noksan kalmışım demek ki bu defa...
Şöyle bir örnek ile izah edeyim;
1) Listelen kayıtlar içerisindeki SON kaydedilen (id yada kayıt tarihi en büyük olan) 1 yada 5 kayıtı kırmızı renk ile göstermek
2) Listelen kayıtlar içerisindeki İLK kaydedilen (id yada kayıt tarihi en küçük olan) 1 yada 5 kayıtı siyah renk ile göstermek
3) Listelen kayıtlar içerisindeki bu 2 gruptan birine girmeyenleri ise mavi renk ile göstermekistediğimizi düşünelim...
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Abdullahx üstadım paylaştığınız örnek çok güzel...
Teşekkür ederim...
Elinize ve emeğinize sağlık...
Örneğinizde sorgu yerine array'ı kullanmanızın sebebi hazır bir veri tabanı olmaması sanırım.
Sorgu sonucu yapılan bir listelemenin orta kısmına ne yazmak gerekir onu düşünüyorum şu an...
$counter = 1;
foreach ($arr as $item): ?>
===> ?
$counter++;
endforeach; ?>
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Abdullahx adlı üyeden alıntı
Evet hocam bir sorgu sonucu veri almadığım için gelecek veriyi simüle edip kullandım.
Sorgu sonucu yapılan bir listelemede gelecek olan veriye göre ayarlamanız gerek. Örneğin ilk yazdığınızdaki gibi en büyük ve en küçük id değerlerini bulmak istiyorsanız şunun gibi bir şey yapabilirsiniz
// $query değişkeni sorgu sonucu (fetch_assoc) gelen dizimiz olsun
$min = min(array_column($query , 'abc_id'));
$max = max(array_column($query , 'abc_id'));
Böylece id değerlerinin max ve min değerlerini bulmuş olursunuz.
https://stackoverflow.com/a/28372290/12325488Listelerken de küçük bir if koşulu ile istediğiniz işlemi yaparsınız.
Veri tabanından çekerken yüksek ihtimalle en küçük id değeri ilk en büyüğü de son eleman olarak geleceğinden, array lerde ilk ve son elemanları bulmak için de internette birçok örnek vardır. Bu şekilde de yapabilirsiniz.
Abdullahx hocam tamamlayıcı ve açıklayıcı katkınız için teşekkür ederim.array_column ===> güzel olanak, sayenizde haberdar oldum...
Son paylaştığınız bilgiler doğrultusunda biraz çalışmam, deneme yapmam gerekiyor.
ALLAH'A EMANET OLUNUZ...
1 kişi bu mesajı beğendi.
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.