İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

table yapamıyorum

pembekedi

0
İyinet Üyesi
Katılım
3 Şubat 2005
Mesajlar
1,607
Reaction score
1
Konum
Neverland
aslında basit olabilir ama bunu anlamadım ve yapamıyorum yardımcı olur musunuz?

şu tablodaki gibi

Kod:
<table width="660" border="0" cellspacing="0" cellpadding="0" align="center">
<tr> 
<td width="165"> </td>
<td width="165"> </td>
<td width="165"> </td>
<td width="165"> </td>
</tr>
</table>

sıralansın istiyorum kodlar. yani bu şekilde 4er 4er gitsin. atıyorum mesela o sayfada 32 tane şey göstermek istiyorum. 4 lü şekilde sıralansın.

Kod:
$sorgu= "select * from kahve order by kisim asc";
$bibak=mysql_query($sorgu) or die ("şapşalım");

while ($fik = mysql_fetch_array($bibak)){

echo ''.$fik['kisim'];

}
mysql_free_result($bibak);

kisim dakiler hep değişik veriler tabi ki.
 

cpa

0
İyinet Üyesi
Katılım
29 Temmuz 2004
Mesajlar
102
Reaction score
0
PHP:
<?php
$sorgu = "select * from kahve order by kisim asc";
$bibak = mysql_query($sorgu) or die ("şapşalım");

echo '<table width="660" border="0" cellspacing="0" cellpadding="0" align="center">';
$i = 0;
while ($fik = mysql_fetch_array($bibak)) {
    $i++;
    if ($i == 1)
        echo '<tr>';

    echo '<td width="165">'.$fik['kisim'].'</td>';

    if ($i == 4) {
        echo '</tr>';
        $i = 0;
    }
}

if ($i > 0)
    echo '<td colspan="'.(4-$i).'"> </td></tr>';

echo '</table>';

mysql_free_result($bibak);
?>

Kodu denemedim ama bu şekilde çalışması lazım.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
66
Konum
Sakarya
Kod:
or die ("şapşalım");

Bu super iste... :)
cpa, kod yardimi icin tesekkurler + rep
 

pembekedi

0
İyinet Üyesi
Katılım
3 Şubat 2005
Mesajlar
1,607
Reaction score
1
Konum
Neverland
yazdım kodu oldu çalışıyo. bu şimdi ne kadar varsa oraya 4er tane yazar di mi? limitle ayarlicam yani o olayı?

iyinet benim die mesjları hep ilginçtir hehe
 

cpa

0
İyinet Üyesi
Katılım
29 Temmuz 2004
Mesajlar
102
Reaction score
0
Evet bu ne kadar sonuç varsa o kadarını 4'er 4'er alt alta yazdırıyor. Çıkan sonuç sayısının 4'ün katı olmasına yok. Eğer 4'ün katı değilse colspan değeri ayarlı bir şekilde boş sütun koyuyor. Bu aralar çeşitli nedenlerden dolayı nete fazla giremiyorum, ondan pek gözükmüyorum ortalarda.

Ayrıca, rep için teşekkürler iyinet :)
 

THR

0
İyinet Üyesi
Katılım
31 Ekim 2005
Mesajlar
0
Reaction score
3
cpa çok teşekkürler oldu


mysql_free_result
($bibak);

nedir bu mysql_free_result

yaa ben sana rep vermeyi unutmuşum kardeşim
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
tutulan $degisken degerlerini 0 lar böylelikle mysql sayfa uretim suresi düşer ve hız artar.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst