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>