Selam Arkadaşlar ben veritabanına üye isimlerini ekliyorum bunu sayfada yazıdırırken 3 sütundan oluşan bir tabloya yazdırmak istiyorum ancak 20 isim ilk sütunda yazdıkdan sonra 2 sütuna nasıl geçebilirim.
yanii
1. sutün-----------2.sutün
isim----------------isim
isim
isim
..
bu şekilde bişey olucak... internetten biraz araştırdım yanyana listeledikten sonra alt satıra geçme var benim dediğim altalta listeleyip sonra yan satıra geçmeyi bulamadım.. yardımcı olursanız çok sevinirimm
PHP Yana Listeleme
12
●2.486
- 27-02-2009, 22:55:20Üyeliği durduruldutablo içinde tablo olursa olabilir.
<table> <tr> <td> burda bir tablo daha olacak 20 satırlı </td> <td> burda bir tablo daha olacak 20 satırlı </td> </tr>
gibi olabilir - 27-02-2009, 23:33:58
- 28-02-2009, 00:36:33Üyeliği durdurulduisimleri tuttuğun değişken array tipinde ve şu şekilde olsun.
$isimler['0'] = "ahmet"; $isimler['1'] = "mehmet"; $isimler['2'] = "ali"; $isimler['3'] = "veli"; $isimler['4'] = "hasan"; $isimler['5'] = "hüseyin"; $isimler['6'] = "murat"; $isimler['7'] = "okan"; $isimler['8'] = "halit"; $isimler['9'] = "berk"; $isimler['10'] = "mert";
şimdi bunları 5 er li 2 sütun halinde yazdıralım.
<table> <?php for ($i=0;$i<=(floor(count($isimler)/2));$i++) { ?> <tr> <td><?php echo $isimler[$i]; ?></td> <td><?php echo $isimler[($i+5)]; ?></td> </tr> <?php } ?> - 28-02-2009, 09:11:48Üyeliği durduruldusatır yazdırmak için <tr> <td> <td/> </tr> yazdırıyorsunuz hocam neyini anlamadiniz?ACYN adlı üyeden alıntı: mesajı görüntüle
veritabanindan çekerek yapacaksanız bu şekilde yapabilirsiniz ama düzenli görünebilmesi için her bir hücrenin yüksekliğinin sabit olmasi gerekir - 28-02-2009, 19:30:20valla hocamm yapamadımm benim istediğimm resimdeki gibi bişey ilk 7 veriyi altalta listelicek sonra 8. veride yan tabloya geçicek bu şekilde bişey yapmak istiyorum ama yapamadım halaaa

aşağıdaki kodlar üzerinden çalıştım ama bunda ilk satırda 3 vier listeliyo ikinci satırda 3 veriden sonra alt satıra geçmiyor.
<?php include("ayar.php"); $katcek=mysql_query("select*from isim"); if(mysql_num_rows($katcek) > 0 ) { echo '<table><tr>'; while($k=mysql_fetch_array($katcek)) { $id = $k["id"]; $isim = $k['isim']; echo' <td> <img border="0" src="isim.jpg" width="52" height="68"><br> <a href="kategori&id='.$id.' "><b><font color="#FF0000">'.$isim.'</font></a> </td> '; $x=$x+1; if($x==3){ echo "</tr><tr>"; } } echo '</tr></table> '; }else{ echo'Kategori yok'; } ?> - 28-02-2009, 20:09:21
function listele($col,$pad,$spac,$data) { $rtn.='<table border="0" cellspacing="'.$spac.'" cellpadding="'.$pad.'" width="100%"> <tr>'; $count = 0; if (count($data)>0) { for ($i = 0; $i <= count($data); $i++) { $rtn.= '<td valign="top">'.$data[$i]; if ($space>0) { $rtn.= "";} $space++; if ($count<1) { $rtn.= "</td>"; $dum = 1; } $count++; if ($count==$col) { $rtn.= "</td></tr><tr>"; $count = 0; $dum = 0; } } if ($dum == 1) { $rtn.= "</tr></table>"; } elseif ($dum == 0) { $rtn.= "</td></tr></table>";} return $rtn; } }Kullanımı
$veri[1] = 'Deneme1'; $veri[2] = 'Deneme2'; // ..... echo listele(2,2,2,$$veri); // il değer kaç sutun olacağı. İkinci değer hücre aralığı üçüncü değer hücre doldurma dördüncü değerde veriyi fonksiyona gönderir.
Kolay gelsin...
