Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php sql den çektiğim tabloyu css ve div ler ile yan yana 2 şerli olarak aşağı doğru devam etmesini nasıl sağlarım. ilgili php sayfasının bü

<?
$id=$_GET["id"];
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<table width="899" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>
<td height="1" colspan="2" align="left" background="images/bg_aracizgi.gif"><img src="images/bg_aracizgi.gif" width="1" height="11"></td>
</tr>
<tr>
<td width="240" align="left" valign="top"><? include ("inc/sol.php");?></td>
<td align="left" valign="top" bgcolor="#f0f0f0">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="30" align="left" bgcolor="#f24f01"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="txt_title"> Basında </span></td>
<td width="69" align="right"><img src="images/tur_sag.gif" width="69" height="30"></td>
</tr>
</table></td>
</tr>

<tr>
<td align="left"><table width="100%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td bgcolor="#FFFFFF"><table width="100%" border="0" cellpadding="0" cellspacing="5">

<tr>


<td width="50%" valign="top">

<?
$duyurus=mysql_query("select * from duyuru order by duyuru_id desc");
while ($duyuru=mysql_fetch_array($duyurus)) {

?>
<table width="310" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="110" height="100"><?=$duyuru["h_resim"]?></td>
<td width="200" valign="top"><strong>
<a href="?p=duyuru_detay&id=<?=$duyuru["duyuru_id"]?>" ><?=$duyuru["h_baslik"]?></a><br><br>
<?=$duyuru["h_tarih"]?>
</strong></td>

</tr>
</table>
<? } ?>
</td>
</tr>
</table>&nbsp;</td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • siyahbeyaz adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    472 cevap - 20 soru
    <?php
    
    for($i=1; $i< 21 ; $i++) {
    ?>
    
    <div style="width:300px; margin-right:5px; border:1px solid #ddd">
    <?=$i?>
    </div>
    
    <? } ?>
    
  • sharq adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    115 cevap - 124 soru
    css ile önce bi tutucu yap sonrada box
    mesela box classları ne kadar genişliğe sahip olacak atıyorum 200px genişliği olsun
    2 tane çekeceğin için yan yana 400px yapar
    tutucunnu genişliğinede 400px yap

    <div class="tutucu">
    <div class="box"></div> # Burlar dinamik olacak sql den çektiğin veriyi döngüye sokup yazdır mesela
    <?php while ($row = mysql_fetch_assoc($sorgu)){
    echo "<div class=\"box\">$row[id]</div>";
    }
    ?>
    <div class="clear"></div>
    </div>

    box divine float left koay ve box divlerinden snrada bitane clear divi olştur clear:boath; yap genişliğide 100% yap clear divinin
    • servet adlı üyenin fotoğrafı servet
      Mrb. Benim gönderdiğim koda göre uyarlayıp bir örnek yazabilirsen çok sevinirim.
      11 yıl önce yazılmış
    • sharq adlı üyenin fotoğrafı sharq
      sen tabloları kaldırmak mı istiyorsun tam olarak anlamadım eğer istemiyorsan bence tabloları kaldır onun yerine divler kullan çünkü tablolar siteni yavaşlatır yüklenmesini falan yavaşlatır.

      bide hangi alanı yan yana yazacaksın

      <table width="310" border="0" cellspacing="0" cellpadding="0">
      <tr>
      <td width="110" height="100"><?=$duyuru["h_resim"]?></td>
      <td width="200" valign="top"><strong>
      <a href="?p=duyuru_detay&id=<?=$duyuru["duyuru_id"]?>" ><?=$duyuru["h_baslik"]?></a><br><br>
      <?=$duyuru["h_tarih"]?>
      </strong></td>
      </tr>
      </table>
      <? } ?>
      </td>
      </tr>
      </table>&nbsp;</td>
      </tr>
      </table></td>
      </tr>
      </table>
      </td>
      </tr>
      </table>

      kod olarak

      css kodu
      .tutucu { width:605px; margin:0px; padding:0px; }
      .box {  padding:0px; width:300px; margin:auto; float:left;  }
      .clear { clear:both; margin:0px; padding:0px; width:100%; height:0px; font-size:0%;}
      

      php kodu


      
      mysql bağlantını includ et
      <div class="tutucu">
      <?php
      $sorgu = mysql_query("SELECT * FROM duyuru ORDER BY duyuru_id DESC");
      while($duyuru = mysql_fetch_array($sorgu)){
      echo "<div class=\"box\">$duyuru[h_resim]<br><a href=\"?p=duyuru_detay&id=$duyuru[duyuru_id]\">$duyuru[h_baslik]</a></div>";
      }
      ?>
      </div>
      
      


      Şeklinde yap. kolay gelsin
      11 yıl önce yazılmış
    • servet adlı üyenin fotoğrafı servet
      üstat öncelikle çok teşekkür ederim gönderdiğin kodla 2 şerli olarak yan yana oldu fakat resimle tarih gelmedi.
      11 yıl önce yazılmış
    • sharq adlı üyenin fotoğrafı sharq
      gelmemesi çok normal :) çünkü ben tarihi çekmedim oraya
      while alanındaki echo yu böle sil bunu yapıştır resim de artık herhangibir klasordeyse resimdosyasi yazan yere dosyanı yaz dosyada değlse orayı sil

      
      echo "<div class=\"box\">
      <img src=\"resimdosyasi/$duyuru[h_resim]\" /><br /><a href=\"?p=duyuru_detay&id=$duyuru[duyuru_id]\">$duyuru[h_baslik]</a><br />$duyuru[h_tarih]</div>";
      
      11 yıl önce yazılmış
    • servet adlı üyenin fotoğrafı servet
      sql den çekilen veriler h_resim - duyuru_detay ve h_tarih

      bunlardan birtek duyuru detay geliyor.

      ben önceki tablodaki gibi gelmesini istiyorum

      orda mesela resim 100*100 olarak geliyordu devamında detayın tablo boyutuda 100*200 detayın altında tarih çıkıyordu.
      11 yıl önce yazılmış
    • sharq adlı üyenin fotoğrafı sharq
      burdaki olay senn bu olayı kavraman kavrayıp verdiğim kodu düzenlemen isteğin doğrultusunda. mantıken ben css ile yapılabileceğini gösterdim

      bu senin kodun

      <strong>
      <a href="?p=duyuru_detay&id=<?=$duyuru["duyuru_id"]?>" ><?=$duyuru["h_baslik"]?></a><br><br>
      <?=$duyuru["h_tarih"]?>
      </strong>

      burda strong yerine yada strong dan önce <div class="box"> çekilecek kodların dan snra </div> 'i kapatrsan yapar yani mantığı anla sonra sen kendin kodla çünkü ne ypmak istediğini tam anlamadım kolay gelsin
      11 yıl önce yazılmış
  • servet adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    1 cevap - 1 soru
    üstadım benim yapmak istediğim http://www.ilkemtur.com.tr/?p=duyurular&id=1 burdaki sayfayı
    http://www.ilkemtur.com.tr/index.php?p=basinda buradaki gibi tasarlamak.