2016-04-13 19 views
0

Şu anda, For döngüsünü Veritabanındaki farklı sürüleri (Gruplar) görüntüleyen bir tablo oluşturmaya çalışıyorum. Şu an itibariyleÇıktı 2 Sütun/2 Sıra Tablosu - PHP/MySQL - Döngü için

, benim kod şöyle görünür:

echo '<table>'; 
for($i = 0; $i < $numrows; $i++) { 
    $row = mysql_fetch_array($result) 
    $name = $row['name']; 
    $avatar = $row['avatar']; 
    $link = $row['link']; 

    echo '<tr>'; 
    echo '<td>'.$avatar.'</td>'; 
    echo '<td><a href="'.$link.'">'.$name.'</a></td>'; 
    echo '</tr>'; 
} 
echo '</table>'; 

Hangi görüntüler bu:

[Avatar] [Ad]
[Avatar] [Ad]
[Avatar] [ Adı]

Nasıl bu (bütün varlık ayrı kayıtları) üretmek mümkün olacaktır:

[avatarı] [ad] [avatarı] [ad]
[avatarı] [ad] [avatarı] [isim]
[avatarı] [ad] [avatarı] [isim]

Herhangi yardım çok takdir edilecektir. Ayrıca, bir şeyi kaçırıyorsam lütfen bana bildirin.

+0

İkinci tablo, 2 tablo yan yana mı, yoksa? Son hedefin nedir? – odannyc

+0

@odannyc - Sanırım 4 sütunluk bir tablo olarak kabul edilir. İsim miktarına bağlı olarak üretmeye çalışıyorum. –

+0

Şu anda masayı yukarı ve aşağı doğru görüntüler. Konuşmak için yan yana anlamaya çalışıyorum. –

cevap

1

Bunu deneyin.

<?php 
echo '<table>'; 
echo '<tr>'; 
    $numrows = 10; 
    $col = 2; 
    for($i = 0; $i < $numrows; $i++) { 
    $name = "name"; 
    $avatar = "avatar"; 
    $link = "localhost"; 
     if($i % $col == 0){ 
      echo '</tr><tr>'; 
     } 
     echo '<td>'.$avatar.'</td>'; 
     echo '<td><a href="'.$link.'">'.$name.'</a></td>'; 
    } 
echo '</tr>'; 
echo '</table>'; 
?> 
+0

Bu hile yaptı! Çok teşekkürler dostum. –