• 03-09-2008, 19:37:10
    #1
    Tabi bu normal bir listeleme değil. Benim sorunum td'ler arası bölmek
    Örnek :

     
    <table width="100%" border="0" cellspacing="0" cellpadding="0" >
    <tr>
    <td><li>www</li></td>
    <td><li>r10 </li></td>
    <td><li>.net </li></td>
     
    </tr></table>
    Veriler bu döngü çervesinde listelenmesini istiyorum bunu nasıl yapabilirim ? Eğer 9 tane veri varsa bu şekilde

     
    <table width="100%" border="0" cellspacing="0" cellpadding="0" >
    <tr>
    <td> 
    <li>www</li>
    <li>www</li>
    <li>www</li>
    </td>
     
     
    <td>
    <li>r10 </li>
    <li>r10 </li>
    <li>r10 </li>
    </td>
     
     
    <td>
    <li>.net </li>
    <li>.net </li>
    <li>.net </li>
    </td>
     
    </tr></table>


    Örnek için bakınız : Takasel.com

    aşağıdaki kategoriler bölümüne. Eklemiş olduğum kategorilerden verileri çekeceğim. Bu nedenle o sıra halinde çıkması gerekiyor umarım şimdi anlatabilmişimdir.
  • 03-09-2008, 19:56:33
    #2
    <div></div> oluşturarak yapabilirsiniz sanırım
  • 03-09-2008, 19:58:51
    #3
    nasıl olcak peki o ?
  • 03-09-2008, 20:34:21
    #4
    böyle denesene denemedim ama

    <table width="100%" border="0" cellspacing="0" cellpadding="0" >
    <tr>
    <td><li> <?
    echo "$veri";
     $say++; 
        if($say % 3 == 0){ 
        echo "</li>&nbsp;&nbsp;<li>"; 
        }  
    } 
    
    
     
     $listele++; 
        if($listele % 3 == 0){ 
        echo "</td>&nbsp;&nbsp;<td>"; 
        }  
    } 
     ?>
    </tr></table>
  • 04-09-2008, 13:54:37
    #5
    Üyeliği durduruldu
    arkadaşlar yeni konu açmadan buraya yazayım... veritabanına kaydedilen son 10 veriyi nasıl çekebiliriz??

    <?php
    
    @$sirala = mysql_query("SELECT * FROM oyunlar limit 10");
    
    echo "<table align=left>";
    echo "<tr><td></td></tr>"; 
    
    while(@$write = mysql_fetch_array($sirala)): {
    
    $sirala_name = $write['oyunadi'];
    
    echo "<tr><td><li>".$sirala_name."</li></td></tr>";
    
    }
    
    endwhile;
    echo "</table>"; 
    
    ?>
    benim yazdığım kod yukarıda.. bu kodda mysql_query("SELECT * FROM oyunlar limit 10"); satırını nasıl değiştimem gerekiyor?? son 10 veriyi çekmek istiyorum....
  • 04-09-2008, 14:51:11
    #6
    <?php 
    
    @$sirala = mysql_query("SELECT * FROM oyunlar ORDER BY id DESC limit 10"); 
    
    echo "<table align=left>"; 
    echo "<tr><td></td></tr>";  
    
    while(@$write = mysql_fetch_array($sirala)): { 
    
    $sirala_name = $write['oyunadi']; 
    
    echo "<tr><td><li>".$sirala_name."</li></td></tr>"; 
    
    } 
    
    endwhile; 
    echo "</table>";  
    
    ?>
    olsa gerek
  • 04-09-2008, 15:55:20
    #7
    Üyeliği durduruldu
    oldu arkadaşım çok teşekkurler...
  • 04-09-2008, 18:08:45
    #8
    Hayır çalışmadı Yapabilecek olan varmı ?
    verilerr şu şekilde sıralanacak.

    www r10 net
    www r10 net
    www r10 net
  • 04-09-2008, 19:23:59
    #9
    Üyeliği durduruldu
    <table width="100%" border="0" cellspacing="0" cellpadding="0" >
    <tr>
    <?php 
    $dizi=array_chunk(range(1,9),3);
    foreach($dizi as $array){
        echo '<td>';
        if(is_array($array)){
            foreach($array as $values){
                echo '<li>'.$values.'</li>';
            }
        }
        echo '</td>';
    }
    
    ?>
    </tr></table>
    /////////////////////
    range(1,9) yerine array('www','r10','net','vs') yazarsın
    kolay gelsin