Merhaba,
While loop yapamadım bir konuda yardıma ihtiyacım var..
Veritabanından şu şekilde verilerimi çekiyorum.
$activity_query = $mysqlcon->query("SELECT * FROM activity ORDER BY start_date LIMIT 200");
while($activity = $activity_query->fetch_assoc()){
echo '<span>'.$activity["id"].'</span>';
}lakin ekrana çıkan verim şu oluyor:
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
<span>6</span>
<span>7</span>
<span>8</span>
Benim istediğim ise şudur 5'li olarak li içerisinde kalması örnek göstereyim:
<li>
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</li>
<li>
<span>6</span>
<span>7</span>
<span>8</span>
</li>
örnek kod paylaşabilirmisiniz? aşağıdaki kodu denediğimde 5 kerede bir li içerisine alıyor
$i=0;
while (..){
if($i%5==0){echo '<li>'}
$i++;
}
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:20:39 -->-> Daha önceki mesaj 14:52:51 --
alamet foruma yazınca heralde 3. dür foruma yazdığımda çözüm üretiyorum
<ul>
<?php
$i=5;
$total=48;
while($i<=$total)
{
if(($i%5)==0){
echo '<li>';
}
print ' '.$i.'<br/>';
$i++;
if(($i%5)==0||($i==$total+1)){
echo '</li>';
}
}
?>
</ul>