

Veritabanindan Cekilen Resimlerin Listelenmesi
-
<table align="center" width="480px" bgcolor="#66CCFF">
<tr>
<td bgcolor="#3399FF"><p align="center"><b>Gallery</b></td>
</tr>
<tr>
<?php
include('connection.php'); // connection
$sor = mysql_query("select * from kategori order by id");
while ($listele = mysql_fetch_array($sor)) {
$kat_adi = $listele['kat_adi'];
echo "<td><b>$kat_adi</b></td></tr>";
$sorgu=mysql_query("select * from konu where katid='$listele[id]'"); //query
while($c=mysql_fetch_assoc($sorgu)){
$r_adi = $c['r_adi'];
$id = $c['id'];
echo "<tr><td height=\"120px\"><a href=\"tekilresim.php?id=$id\"><img src=\"images/upload/$r_adi\" height=\"100\" width=\"100\"></a></td></tr>";
}
}
?>
</table>ustteki kodla veri tabanindan veri cektigimde resimler asagidaki gibi listeleniyor
gallery ilk kategori
resim1
resim2
resim3
resim4
resim5
ikinci kategori
resim1
resim2
resim3
ben ise su sekilde listelenmesini istiyorum
gallery ilk kategori
resim1 resim2 resim3 resim4
resim5
ikinci kategori
resim1 resim2 resim3
css , php de dongu vs .. epey ugrastim ama beceremedim yardimlarinizi bekliyorum :)
-
hocam resimleri bi tablo içine koyman sanırım onların alt alta sıralanmasına neden olacaktır.Onun yerine tablo içine koyma aralarına birer boşluk koy...:D
-
<div style="float:left; width:500px;" > ccc döngü ccc </div>
yada google 'dan php 5li sıralama vb. örneklere bak.
-
echo "<tr><td height=\"120px\"><a href=\"tekilresim.php?id=$id\"><img src=\"images/upload/$r_adi\" height=\"100\" width=\"100\"></a></td></tr>";
burda whileın içinde oldugu için her resim için satır sutn acıo
satırla sutunu dışarda yapıp whilei içerde döndürmeyi dene
-
Hocam yanlış anlamadıysam 4 tane yanyana resim koyup alt satıra atmak istiyosun. Yani 4lü 4lü gruplandırma istiyorsun.
Bunun için bir tane integer tanımla, her resimde değeri bir arttır ve if içinde olsun bu kodlar.
If kontrolünde ise integer olarak tanımladığın sayının mod 4e göre değerini al.
Yani mod 4e göre kalan 0 ise <br /> yaz bir tane. Böylece 4lü gruplandırmış olursun.
-
<table align="center" width="100" bgcolor="#66CCFF">
witdh değerini arttırdıkça 1 satırı sığan resim sayısı artar.