Merhabalar, içinden çıkamadığım bir sorun yaşıyorum. baya araştırmalar ve testler sonucun da buraya gelmekte buldum çareyi.
basit bir e-ticaret sitesi hazırlamaya çalışıyorum. Html temayı dinamik hale getirirken aşağıda belirttiğim sorunla karşılaşıyorum.
Yaşadığım sorun şu:
table_row classını ürünlerin başına koymam gerekiyor ve table_row classının içine en fazla 4 div atayıp </div> etiketiyle kapatmam gerekiyor. ürünler 4 ve katları şeklinde sabit olmuyor. aşağıda verdiğim örnekte toplamda 6 ürün var bunu dinamik hale nasıl getirebiliriz? table_row classının altındaki ürünleri for döngüsüyle çekmekteyim. umarım anlatabilmişimdir sorunumu. teşekkürler.
<div class="table_row">
<div>ürün-1</div>
<div>ürün-2</div>
<div>ürün-3</div>
<div>ürün-4</div>
</div>
<div class="table_row">
<div>ürün-5</div>
<div>ürün-6</div>
</div>
PHP içinden çıkamadığım sorun beyin fırtınası lütfen
4
●363
- 23-02-2017, 01:26:27
<?php $veriler = array("Ürün 1", "Ürün 2", "Ürün 3", "Ürün 4","Ürün 5","Ürün 6"); $say=count($veriler); $j=0; for($i=0; $i<$say; $i++){ if($j==0){echo'<div class="table_row">';} echo"<div>$veriler[$i]</div>"; $j=$j+1; if($j==4){echo'</div>';$j=0;} if($j!=4 and $i==$say-1){echo'</div>';} } ?>Mantık olarak böyle yapabilirsin. - 23-02-2017, 01:43:17çok çok teşekkür ederim yardımınız içintgulec adlı üyeden alıntı: mesajı görüntüle
- 23-02-2017, 09:48:34Çözümü sağolsun arkadaş yapmış ancak aklınızda olsun diye ayrı bir tavsiyede de ben bulunayım.rullz adlı üyeden alıntı: mesajı görüntüle
Eğer Bootstrap gibi framework kullanacak olursanız 12 sütun genişliğindeki alanda her ürünü 3 sütun olarak tanımlarsanız hiç bir IF kontrolü yapmadan 5. ürün direkt alt satıra kayacaktır. - 23-02-2017, 20:59:48ilginizden ve tavsiyenizden dolayı teşekkür ederimemerald adlı üyeden alıntı: mesajı görüntüle