lostyazilim
tr.link

hangisi ile olur while, for,foreach

10 Mesajlar 930 Okunma
lstbozum
tr.link

nolopy nolopy WM Aracı Kullanıcı
  • Üyelik 15.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Node.js uygulama geliştirici
  • Konum Antalya
  • Ad Soyad Y** Ç**
  • Mesajlar 157
  • Beğeniler 17 / 42
  • Ticaret 1, (%100)
Bir sayfada listeleme yaparken; örneğin 10 adet sonuç bastıracağım lakin her iki sonuçta bir tekrarlamam gereken durum var. Örneğin;




bu divi her 2 tane de bir tekrarlamam gerekiyor nasıl yapabilirim
 

 

wmaraci
reklam

Gokhank58 Gokhank58 WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Yazılım/Tasarım
  • Konum Sivas
  • Ad Soyad G** K**
  • Mesajlar 105
  • Beğeniler 16 / 30
  • Ticaret 0, (%0)
Her iki tanede bir yazacaksa her çiftin sonunda bir yazacak demektir. Döngü içine aşağıdaki örnekteki gibi her çift sayıda bir çalışan kodu deneyebilirsiniz.

$a = 0;
for (döngü...) {
++$a;
if (($a%2) === 0) {
echo '

';
}

}
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Veriler veritabanından gelecekse while ve ya foreach kullanıp if ile kontrol ekleyebilirsiniz bu döngüye.
 

 

nolopy nolopy WM Aracı Kullanıcı
  • Üyelik 15.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Node.js uygulama geliştirici
  • Konum Antalya
  • Ad Soyad Y** Ç**
  • Mesajlar 157
  • Beğeniler 17 / 42
  • Ticaret 1, (%100)
$query_rew = $db->query("SELECT * FROM gorusler WHERE yayin='1' ORDER BY id DESC", PDO::FETCH_ASSOC);
if ( $query_rew->rowCount() ){
foreach( $query_rew as $rowrew ){
echo $rowrew['yorum']."
";
}
}
?>


sizden ricam düzenleyebilir misiniz?
 

 

wmaraci
wmaraci

Gokhank58 Gokhank58 WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Yazılım/Tasarım
  • Konum Sivas
  • Ad Soyad G** K**
  • Mesajlar 105
  • Beğeniler 16 / 30
  • Ticaret 0, (%0)

$query_rew = $db->query("SELECT * FROM gorusler WHERE yayin='1' ORDER BY id DESC", PDO::FETCH_ASSOC);
if ( $query_rew->rowCount() ){
$a = 0;
foreach( $query_rew as $rowrew ){
++$a;
echo $rowrew['yorum']."
";
if (($a%2) === 0) {
echo '

';
}
}
}
 

 

nolopy nolopy WM Aracı Kullanıcı
  • Üyelik 15.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Node.js uygulama geliştirici
  • Konum Antalya
  • Ad Soyad Y** Ç**
  • Mesajlar 157
  • Beğeniler 17 / 42
  • Ticaret 1, (%100)
Olmadı hocam
Burda bahsi geçen



divi aslında her 2 listelemede bir göstermesini istiyorum.


$query_rew = $db->query("SELECT * FROM gorusler WHERE yayin='1' ORDER BY id DESC LIMIT 12", PDO::FETCH_ASSOC);
if ( $query_rew->rowCount() ){
foreach( $query_rew as $rowrew ){
echo '


'.$rowrew['sehir'].'

'.$rowrew['isim'].'
'.$rowrew['sehir'].'


'.$rowrew['yorum'].'



';
}
}
?>
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
$query_rew = $db->query("SELECT * FROM gorusler WHERE yayin='1' ORDER BY id DESC", PDO::FETCH_ASSOC);
if ( $query_rew->rowCount() ){
$numb = '1';
foreach( $query_rew as $rowrew ){
$numb++;
if ( is_int($numb / 2) ) { echo '
'; }
echo $rowrew['yorum']."
";

if ( is_int($numb / 2) ) { echo '
'; }

}
}
 

 

nolopy nolopy WM Aracı Kullanıcı
  • Üyelik 15.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Node.js uygulama geliştirici
  • Konum Antalya
  • Ad Soyad Y** Ç**
  • Mesajlar 157
  • Beğeniler 17 / 42
  • Ticaret 1, (%100)
Yok hocam iyice sapıttı böyle. Ben size en iyisi örnek bir çıktıyı veriyim olması gereken;





someone

Vincent Wood
CEO / Gravity Inc.


He is a great and hardworking guy. I am so proud of i have him as my asistant. He helped me so much. Also i am so proud of i have him as my asistant. He helped me so much.








someone

Jason Wilson
Lab Geek / Miami Metro


He is ok. I don't really know him. He looks nice.
















someone

Gary Morgan
Chemist / Freelancer


He was a great co-worker and a friend. I would't be where i am without his support.








someone

Vincent Wood
CEO / Gravity Inc.


He is a great and hardworking guy. I am so proud of i have him as my asistant. He helped me so much. Also i am so proud of i have him as my asistant. He helped me so much.











her iki listelemede bir olduğunu görürsünüz.
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Pardon hocam haklısın :)

ikinci if'deki kontrolü olumsuz yapman yeterli.

if ( !is_int($numb / 2) )
 

 

nolopy nolopy WM Aracı Kullanıcı
  • Üyelik 15.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Node.js uygulama geliştirici
  • Konum Antalya
  • Ad Soyad Y** Ç**
  • Mesajlar 157
  • Beğeniler 17 / 42
  • Ticaret 1, (%100)
teşekkürler şimdi oldu
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)