• 08-08-2006, 13:33:59
    #1
    Merhaba;

    Arkadaşlar, MySQL'den çekilen verileri ben tablo olarak satır ve sütunlara ayırmak istiyorum. Bunun için böyle bir kod yazdığımda:

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <?php 
    foreach ($veriler as $veri ) { ?>
    <td><?php echo $veri->isim; ?></td>
    <?php } ?>
      </tr>
    </table>
    verileri yanyana diziyor. şu şekilde yaptığımda:


    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <?php 
    foreach ($veriler as $veri ) { ?>
    <tr>
    <td><?php echo $veri->isim; ?></td>
    </tr>
    <?php } ?>
    </table>
    verileri alt alta diziyor. Ben bu verileri örneğin 3 sütüna dizmek istiyorum, bunu nasıl yapabilirim?

    Anlatabildim mi acaba?

    Şimdiden herkese teşekkürler.
  • 08-08-2006, 13:43:03
    #2
    https://www.r10.net/php-asp-javascrip...eri-cekme.html
    burada bir örnek yazdım
  • 08-08-2006, 14:00:26
    #3
    Onu demek istememiştim. Onu zaten problemsiz yapıyorum ama benim demek istediğim aşağıdaki resimdeki gibi olması gerekiyor.



    Yani verileri alt alta dizdiği gibi sütunlara da ayırması gerekiyor.
  • 08-08-2006, 14:09:02
    #4
    db den bir sütündan çekip bu şekildemi basmak mı istiyorsun tam olarak?
  • 08-08-2006, 14:12:46
    #5
    Hayır. Databaseden çekilen verileri bu şekilde tablonun içine yerleştirmesini istiyorum. veri1 veri2 ..... gibi gösterdiklerim mysql'den çekilen veriler. Mesela tabloda mysqlden çekilen 11 tane veri var.
  • 08-08-2006, 14:35:21
    #6
    https://www.r10.net/php-asp-javascrip...d=1#post167671

    echo"<table>";
    $kayit    = mysql_query("SELECT isim,soyisim,adres FROM tablo_adı");
    while($kayitlar = mysql_fetch_array($kayit)){
    echo"<tr>";
    echo "<td>isim : ".$kayit['isim']."</td>";
    echo "<td>soyisim : ".$kayit['soyisim']."</td>";
    echo "<td>adres : ".$kayit['adres']."</td>";
    echo"</tr>";
    }
    echo"</table>"
  • 08-08-2006, 14:50:12
    #7
    Anlatamadım hâlâ. Anlaşılan konuyu biraz daha açmam gerekiyor.

    Şöyle:

    Şimdi benim bir tane veri tabanım var, bu veritabanının içinde resimler diye bir tablom var. Bu tablonun içinde resim_url diye bir alan var.

    diyelim ki resim_url alanında 5 adet satır var. Nedir?

    www.abcd.com/bilmemne1.jpg
    www.abcd.com/bilmemne2.jpg
    www.abcd.com/bilmemne3.jpg
    www.abcd.com/bilmemne4.jpg
    www.abcd.com/bilmemne5.jpg

    ben bunları örneğin 3 sütunda tabloya dizmek istiyorum. (Resimdeki gibi)



    ama öyle birşey olacak ki resim_url alanına yeni satırlar eklendiğinde onları da listeleyecek aynı şekilde.
  • 08-08-2006, 15:03:19
    #8
    $toplam = mysql_num_rows(mysql_query("select id from resimler"));
    
    $siralama = ceil($toplam / 3);
    $i=0;
    $say=0;
    echo "<table><tr><td width=33% align=left valign=top>"; 
    $kayitlar = mysql_query("select resim_url  from resimler"); 
    while($kayit = mysql_fetch_array($kayitlar)) {
    $i = $i +1;
    echo "<img src=".$kayit['resim_url'].">";
    if($i == $siralama){ 
    echo "</td><td width=33% align=left valign=top>";
    $i=0;
    } 
    $say++;
    if($say == $toplam)
    {
    echo"</td></tr>";
    }
    
    }
    echo "</tr></table>";
  • 08-08-2006, 15:16:52
    #9
    Sanırım bu işimi görecek, bi deneyelim bakalım....

    Teşekkürler.