foreach döngüsü ile tabiiki.
Kullandığım bir örnek vereyim.
<?php
$query = "SELECT * FROM topics ORDER BY `id` DESC LIMIT 0,4";
$quest = mysql_query ($query);
$data_arr = array();
while ($view = mysql_fetch_array($quest)) {
$data_arr[] = "
<p><h3><a href='topics-".$view['id']."-".permayap($view[title]).".html' title='".$view['title'].", ".strip_tags($view['comment'])."'>".$view['title']."</a></h3></p>
<p><a href='thumbs/".$view['image']."'><img id='anagorunum' src='thumbs/".$view['image']."' width='100' height='100' alt='".$view['title'].", ".strip_tags($view['comment'])."' align='left' style='border:2px solid #ccc' /></a></p><p style='padding-left:120px;'>".$view['comment']."</p>
<p class='comments align-right clear'>
".$view['hit']." downloads |
".$view['view']." views |
".$view['date']." |
<a href='topics-".$view['id']."-".permayap($view[title]).".html' title='".strip_tags($view['comment'])."' class='more'>More..</a>
</p>
";
}
foreach ( $data_arr as $key => $val ) {
if ( $key%3==2 ) {
echo "<div id='activate'>".$val."</div>";
}
}
?>if ($key%3=2) --- Bu kısımda birinci yere kaç tane yanyana listeliceksen, ikinci yere de onun bir eksiğini yaz. Basit bir matematik konusu.