• 01-08-2021, 13:29:35
    #1
    Merhabalar bir sitem var veri tabanından sayfaya $isim1 $isim2 $isim3 diye 50 ye kadar veri çekiyor
    HTML kısmında bu isimleri bir buton yapmak istiyorum ama döngü ile hepsini tek yek yazsın istiyorum

    döngü çıktısı bu olcak
    <Button>$isim1<button>
    <button>$isim2<button>
    Ama döngüde istediğim şu 5 butonda bir farklı bir div yani farklı bir alan içine çekicem veriyi bana belirlenen değerden sonraki 5 değeri vermesini istiyorum

    yardımcı olabilirmisiniz
  • 01-08-2021, 13:41:16
    #2
    Döngü içinde her seferinde 1 artacak şekilde bir değişken tanımlayıp şu sorguyu yapabilirsiniz

    if($i % 5 == 0){
    echo "</div><div class='className'>";
    }
  • 01-08-2021, 13:43:49
    #3
    for($i=0;$i<50;i++):
    $isNewLine = $i % 5 === 0;

    if( $isNewLine):
    echo '<div>';
    endif;
    echo '<button>isim'.($i+1).'</button>';
    if( $isNewLine):
    echo '</div>';
    endif;

    endfor;
  • 01-08-2021, 13:44:04
    #4
    AhmetCakmak0 adlı üyeden alıntı: mesajı görüntüle
    Döngü içinde her seferinde 1 artacak şekilde bir değişken tanımlayıp şu sorguyu yapabilirsiniz

    if($i % 5 == 0){
    echo "</div><div class='className'>";
    }
    Pek anlayamadım hocam karışık geldi
  • 01-08-2021, 13:45:27
    #5
    lalilax adlı üyeden alıntı: mesajı görüntüle
    Pek anlayamadım hocam karışık geldi
    Kod bloğunuzu paylaşırsanız daha net olacaktır.
  • 01-08-2021, 13:46:01
    #6
    darness adlı üyeden alıntı: mesajı görüntüle
    for($i=0;$i<50;i++):
    $isNewLine = $i % 5 === 0;

    if( $isNewLine):
    echo '<div>';
    endif;
    echo '<button>isim'.($isNewLine+1).'</button>';
    if( $isNewLine):
    echo '</div>';
    endif;

    endfor;
    bunu bir deneyeceğim teşekkür ederim
  • 01-08-2021, 14:01:43
    #7
    AhmetCakmak0 adlı üyeden alıntı: mesajı görüntüle
    Kod bloğunuzu paylaşırsanız daha net olacaktır.
    hocam kod blogunu paylaşmama gerek yok sistem basit benim yukarıdaki $isim1 den $isim50 arasına kadar değer tanımlı

    istediğim döngü kodu her döngü kodunda 5 tane şöyle çıktı vermesi

    Döngü kodu çıktısı 1-5 arası
    <button>$isim1<button>
    <button>$isim2<button>
    <button>$isim3<button>
    <button>$isim4<button>
    <button>$isim5<button>

    2. döngü kodu çıktısı 6-10 arası
    <button>$isim6<button>
    <button>$isim7<button>
    <button>$isim8<button>
    <button>$isim9<button>
    <button>$isim10<button>

    5 tanede bir ayrı döngü kodu olsun istiyorum farklı yerlere gelicek tasarımda