Merhaba arkadaşlar aşağıdaki kodu siteye eklediğim zaman firmaları alt alta veriyor. Ben bunu Sağa Doğru 4 Alt Alta ise 4 sıra yapmak istiyorum,
Yani firmaları göstereceğim yerde 16 firma göstermek istiyorum yardımcı olur musunuz?
<?php
/* Vitrin Firma Sor */
$VitrinFirmaSor = mysql_query("SELECT * FROM firmalar WHERE FirmaDurum='1' ORDER BY FirmaID DESC LIMIT 16");
if(mysql_num_rows($VitrinFirmaSor)<1){
echo'<center>Firma Bulunmamaktadır..</center>';
}
while($VitrinFirmaYaz=mysql_fetch_assoc($VitrinFir maSor)){
echo'<table width="500" border="0" cellspacing="0" cellpadding="0" style="float:left; margin-left:8px;">
<tr>
<td><a href="f-'.$VitrinFirmaYaz['FirmaID'].'-'.turkceyap($VitrinFirmaYaz['SirketAdi']).'.html"><img src="firmalogo/kucuk-'.$VitrinFirmaYaz['FirmaLogo'].'" width="90" height="69" border="0" alt="vitrin resim" onerror="this.src=\'images/error.jpg\';" style="border:solid 1 #99CCFF" /></a></td>
</tr>
<tr>
<td align="center" style="padding-top:5px;"><a href="f-'.$VitrinFirmaYaz['FirmaID'].'-'.turkceyap($VitrinFirmaYaz['SirketAdi']).'.html" class="a_black">'.substr($VitrinFirmaYaz['SirketAdi'],0,13).'</a></td>
</tr>
</table>';
}
?>
kod bu bunu koyduğum zaman alt alta sıralıyor acil yardımlarınızı bekliyorum..
Firmaları sıralama ACİL !
2
●411
- 27-12-2012, 23:38:371 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Bu tür bi gösterim elde etmek istiyorsan Css div kullanabilirsin. Ama yinede table olarak aşağıdaki kodlara göre kendi kodlarını düzenleyebilirsin.
<table> <?php $VitrinFirmaYaz = array( 'FirmaID' => array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"), 'SirketAdi' => array("Firma 1","Firma 2","Firma 3","Firma 4","Firma 5","Firma 6","Firma 7","Firma 8","Firma 9","Firma 10","Firma 11","Firma 12","Firma 13","Firma 14","Firma 15","Firma 16") ); /* 4*4 */ $plus = 0; for( $i=1; $i<= 4; $i++) { ?> <tr> <?PHP for( $j=1; $j<=4; $j++) { ?> <td> <table width="25%"> <tr> <td><?PHP echo $VitrinFirmaYaz['FirmaID'][$plus]; ?></td> <td></td> </tr> </table> </td> <?PHP $plus++; } ?> </tr> <?PHP } ?> </table> - 27-12-2012, 23:46:39Oflu iyi hoş yardımcı olmak istemişin ama kodlarını pek çözemedim şu şekilde kullanması daha mantıklı olur diye düşünüyorum;
/* Vitrin Firma Sor */ $VitrinFirmaSor = mysql_query("SELECT * FROM firmalar WHERE FirmaDurum='1' ORDER BY FirmaID DESC LIMIT 16"); if(mysql_num_rows($VitrinFirmaSor)<1){ echo'<center>Firma Bulunmamaktadır..</center>'; } echo'<table width="500" border="0" cellspacing="0" cellpadding="0" style="float:left; margin-left:8px;"> <tr>'; $i=1; while($VitrinFirmaYaz=mysql_fetch_assoc($VitrinFir maSor)){ echo'<td><a href="f-'.$VitrinFirmaYaz['FirmaID'].'-'.turkceyap($VitrinFirmaYaz['SirketAdi']).'.html"><img src="firmalogo/kucuk-'.$VitrinFirmaYaz['FirmaLogo'].'" width="90" height="69" border="0" alt="vitrin resim" onerror="this.src=\'images/error.jpg\';" style="border:solid 1 #99CCFF" /></a></td> </tr> <tr> <td align="center" style="padding-top:5px;"><a href="f-'.$VitrinFirmaYaz['FirmaID'].'-'.turkceyap($VitrinFirmaYaz['SirketAdi']).'.html" class="a_black">'.substr($VitrinFirmaYaz['SirketAdi'],0,13).'</a></td>'; if($i%4==0){ echo '</tr><tr>'; } $i++; } echo '</tr> </table>';Kolay Gelsin.