<?php
// Döngü
while($sonuc=mysql_fetch_array($query)) {
?>
<table width="100%" border="0">
<tr>
<td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?>" width="133" height="100" /></a></td>
<td><strong><?php echo $sonuc['Sergi_Adi']; ?></strong><br>Tarih <?php echo $sonuc['Tarih']; ?><br>Konu <?php echo $sonuc['Konu']; ?></td>
<?php
}
?>
</tr>
</table>yukarıdaki sorguya göre alt alta sonuçlar sıralanıyor. peki bunu yanyana 4erli şekilde dizmek istesek ne yapmamız gerekir?
Sorgunun yan yana dizilmesi
9
●733
- 13-09-2012, 07:33:26Kimlik doğrulama veya yönetimden onay bekliyor.Selamlar.
- 13-09-2012, 07:54:31Üyeliği durduruldu<td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?></a>
<strong><?php echo $sonuc['Sergi_Adi']; ?></strong>Tarih <?php echo $sonuc['Tarih']; ?>Konu <?php echo $sonuc['Konu']; ?>
Böyle Bir Şey Mi İstiyorsunuz ? - 13-09-2012, 08:04:12Benim sonuçlarım şu şekilde geliyor
-----------------------
| sonuc 1 | sonuc 1 |
-----------------------
-----------------------
| sonuc 2 | sonuc 2 |
-----------------------
ve devamı...
benim istediğim
------------ ------------
| sonuc 1 | | sonuc 2 |
| sonuc 1 | | sonuc 2 | ve yanyana böyle 4 tane
------------ ------------
benim şu anki döngüme göre ilk şekilde sonuçlar sıralanıyor ama ben aşağıdaki gibi sonuçların yanyana gelmesini istiyorum (yanyana en fazla 4 sonuc 5-6-7-8 bir alta 9-10-11-12 bir alta gibi) - 13-09-2012, 10:30:25Kimlik doğrulama veya yönetimden onay bekliyor.Döngüden önce bir integer değişken tanımlıcaksın
Döngünün sonunda bu integer değişkeni bir artırıcaksın
Kaçarlı istiyorsan Örneğin 2 bu sayının mod2'si 0'a esit olduğunda satır atlatıcaksın alta kaydırıcaksın veya yeni sutun/satır tagları acacaksın... - 13-09-2012, 11:04:08Hocam bu benim kadememe göre biraz sert oldu

Anlatmak istediğin mantığı az çok yakaladım. ancak şöyle basit bir örnek rica etsemde ben bunun üzerinden biraz çalışıp mevzuyu çözsem? - 13-09-2012, 11:30:11Üyeliği durduruldu
<?php $son_urunler = mysql_query("SELECT * FROM urun LIMIT 15"); if(mysql_num_rows($son_urunler)==0) echo "<br/><br/><div class=warning><center><font face=\"Arial, Helvetica, sans-serif\" size=\"1\">Bu kategoriye daha önce ürün eklenmemiş...</font></center></div>"; while($listele=mysql_fetch_array($son_urunler)){ if($listele%4==0){ echo "</tr><tr>"; } ?> <td style="width: 25%;"> <a title="<?=$listele["urun_baslik"];?> <?=$listele["urun_fiyat"];?> TL+KDV" class="tiptip" href="<?=$listele["urun_link"];?>.html"><img src="admin/<?=$listele["urun_resim"]?>" width="116" height="102" border="0"/></a><br /> <img src="catalog/view/theme/smrel/image/yeni_.gif" alt=""/><br> <a title="<?=$listele["urun_baslik"];?> <?=$listele["urun_fiyat"];?> TL+KDV" class="tiptip" href="<?=$listele["urun_link"];?>.html"><?= $listele["urun_baslik"] ?></a><br /> <span style="color: #1D3044; font-size: 20px; font-weight: bold;"><?= $listele["urun_fiyat"] ?> TL + KDV</span><br /> <a title="<?=$listele["urun_baslik"];?> <?=$listele["urun_fiyat"];?> TL+KDV" class="tiptip" href="<?=$listele["urun_link"];?>.html"><img src="catalog/view/theme/smrel/image/view.gif" alt="" class="icon" /></a> <?php $listele++;}?> </td> </tr> </table>kendinize göre düzenleyebilirsin. - 13-09-2012, 15:57:57
<table> <?php $query = mysql_query("select * from Sergi Where Kapak='1' ORDER BY Tarih DESC"); // Döngü while($sonuc=mysql_fetch_array($query)) { if($sonuc%4==0){ echo "</tr><tr>"; } ?> <tr> <td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?>" width="133" height="100" /></a><br> <strong><?php echo $sonuc['Sergi_Adi']; ?></strong><br>Tarih <?php echo $sonuc['Tarih']; ?><br>Konu <?php echo $sonuc['Konu']; ?> <?php $sonuc++;}?> </td> </tr> </table>şeklinde düzenledim ama yine alt alta sonuç veriyor bu :S - 13-09-2012, 16:38:19$sonuc değilde $i de $askdjhakjsd de baska bisi de $sonuc sqlden gelen verilerinin olduğu array
- 13-09-2012, 16:54:19Üyeliği durdurulduecho "</tr><tr>"; zaten her 4 sütundan sonra tr kapatıp tr açıyor siz <tr> tagını yazmayacaksınız döngüye sokuyor zaten kendi.oguzhan306 adlı üyeden alıntı: mesajı görüntüle
böyle olacak
<table> <?php $query = mysql_query("select * from Sergi Where Kapak='1' ORDER BY Tarih DESC"); // Döngü while($sonuc=mysql_fetch_array($query)) { if($sonuc%4==0){ echo "</tr><tr>"; } ?> <td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?>" width="133" height="100" /></a><br> <strong><?php echo $sonuc['Sergi_Adi']; ?></strong><br>Tarih <?php echo $sonuc['Tarih']; ?><br>Konu <?php echo $sonuc['Konu']; ?> <?php $sonuc++;}?> </td> </tr> </table>
