• 26-12-2008, 20:46:40
    #1
    Aslında sorusunu bile nasıl soracağımı bilemedim ama sizler umarım bana yardımcı olursunuz

    sitemde haber eklediğimde haber başlaıkları alt alta sıralanıyor ve görüntüsü pek hoş olmuyor

    ben bunu 20 veya 25 er guruplar halinde 3 bölümde olmasını istiyorum

    resimdekine benzer şekilde yani

    arkadaşlar bunu nasıl yapabilirim yardımcı olabilirmisiniz bana lütfen
  • 26-12-2008, 21:06:37
    #2
    Asagidaki kod basit bir örnek, 3 yerine istediginiz sayiyi yazabilirsiniz, mantiksa sudur matematikten % isareti bize kalani verir biz de kalani bulup ona göra hangi kod gerekiyorsa onu kullaniyoruz;
    <?php  
    $r = 0;  
    echo "<table> 
               <tr>"; 
    while($s = mysql_fetch_array($sorgu)) 
    {  
         $r++;  
         echo "<td>".$s[isim]."<td>"; 
         if ($r % 3 == 0 ) 
         {  
                echo "</tr><tr>"; 
                $r=0; 
         }  
    }  
    
    echo "</tr> 
          </table>";  
    ?>
  • 26-12-2008, 21:12:04
    #3
    cevap için teşekkür ederim yanlız ben kodu nereye yazmalıyım burada

    <a href="haber.php?id=<?=$rwah['id']."&baslik=".$rwah['haber_baslik'];?>">
    <?=$rwah['haber_baslik'];?>
    </a><br>
    <?}?>


    bu konudada yardım edebilirmisiniz ben bikaç yerde denedim hata veride
  • 26-12-2008, 21:15:53
    #4
    Tüm kodlari verin ona göre yazalim.
  • 26-12-2008, 21:18:39
    #5
    cok teşekkür ederim aşağıda haber.php olduğu gibi ekledim







    <?
    include("ayar.inc.php");
    include("fonksiyonlar.inc.php");
    ?>
    <?
    mysql_connect ($dbhost, $dbuser, $dbpass) or die (mysql_error());
    @mysql_select_db ("ind10000_indirfull") or die (mysql_error());
    if (!$_GET['id']){
        $rslt = mysql_query("select id,haber_baslik,haber from haberler order by tarih desc, id desc limit 1") or die(mysql_error());
    }else{
        $rslt = mysql_query("select id,haber_baslik,haber from haberler where id=$_GET[id]") or die(mysql_error());
    }
    $row = mysql_fetch_array($rslt);
    $rid = $row['id'];
    $rhaber = $row['haber'];
    $rhaberb = $row['haber_baslik'];
    
    $__TITLE__ = $rhaberb.", ".$rhaberb." haberleri, ".$rhaberb." haberi";
    ?>
    <?
    include("ust.php");
    ?>
          <table width="100%"  border="0" cellspacing="0" cellpadding="3">
            <tr valign="TOP">
              <td>
              <?
        echo(" <center> <h1><font color=#3333AA>".$rhaberb."</font></h1> </center>");
        echo($rhaber);
        ?> 
                <br>
                <br>
                <?
                    $sql="select * from haberler where id <> ".$rid." order by id desc";
                    $rsah=mysql_query($sql) or die(mysql_error());
                    while($rwah=mysql_fetch_array($rsah)){
                    ?>
    
                <b>[
                <?=$rwah['tarih'];?>
                ]</b> <a href="haber.php?id=<?=$rwah['id']."&baslik=".$rwah['haber_baslik'];?>">
                <?=$rwah['haber_baslik'];?>
                </a><br>
                <?}?>
              </td>
              <td width="160">
               <script type="text/javascript"><!--
    google_ad_client = "pub-3336029185777955";
    /* 160x600, oluşturulma 29.05.2008 */
    google_ad_slot = "0744571888";
    google_ad_width = 160;
    google_ad_height = 600;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
              </td>
            </tr>
          </table>
          <? include("alt.php"); ?>
  • 26-12-2008, 21:33:52
    #6
    Yazim hatasi olabilir siz düzeltirsiniz;
    <?
    include("ayar.inc.php");
    include("fonksiyonlar.inc.php");
    ?>
    <?
    mysql_connect ($dbhost, $dbuser, $dbpass) or die (mysql_error());
    @mysql_select_db ("ind10000_indirfull") or die (mysql_error());
    if (!$_GET['id']){
        $rslt = mysql_query("select id,haber_baslik,haber from haberler order by tarih desc, id desc limit 1") or die(mysql_error());
    }else{
        $rslt = mysql_query("select id,haber_baslik,haber from haberler where id=$_GET[id]") or die(mysql_error());
    }
    $row = mysql_fetch_array($rslt);
    $rid = $row['id'];
    $rhaber = $row['haber'];
    $rhaberb = $row['haber_baslik'];
    
    $__TITLE__ = $rhaberb.", ".$rhaberb." haberleri, ".$rhaberb." haberi";
    ?>
    <?
    include("ust.php");
    ?>
          <table width="100%"  border="0" cellspacing="0" cellpadding="3">
            <tr valign="TOP">
              <td>
              <?
        echo(" <center> <h1><font color=#3333AA>".$rhaberb."</font></h1> </center>");
        echo($rhaber);
        ?> 
                <br>
                <br>
                <?
                    $sql="select * from haberler where id <> ".$rid." order by id desc";
                    $rsah=mysql_query($sql) or die(mysql_error());
                    $r = 0;   
    echo "<table>  
               <tr>";
                               while($rwah=mysql_fetch_array($rsah)){
                    ?>
    
                <b>[
                
                <? $r++;   
         echo "<td>".$rwah[tarih].']</b> <a href="haber.php?id=<?=$rwah[id]."&baslik="'.$rwah[haber_baslik].'">'.$rwah['haber_baslik']."<td>";?>
                </a>
                <?
                 if ($r % 3 == 0 )  
         {   
                echo "</tr><tr>";  
                $r=0;  
         }  ?>
                <? }
    echo "</tr>  
          </table>";?>
              </td>
              <td width="160">
               <script type="text/javascript"><!--
    google_ad_client = "pub-3336029185777955";
    
    google_ad_slot = "0744571888";
    google_ad_width = 160;
    google_ad_height = 600;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
              </td>
            </tr>
          </table>
          <? include("alt.php"); ?>
  • 26-12-2008, 21:35:11
    #7
    Üyeliği durduruldu
    alternatif olarak

    css kullan hiç tablolarla uğraşmadan

    div.tab{width:100%; float:left;}
    div.tab a{width:33%; float:left; color:black;}

    eklerken
    <div class="tab">
    <?php while($rwah=mysql_fetch_array($rsah)){ ?>
    <a href="haber.php?id=<?php echo $rwah['id']."&baslik=".$rwah['haber_baslik'] ?>"><?php echo $rwah['haber_baslik']?></a>
    <?php } ?>
    </div>
  • 27-12-2008, 01:16:14
    #8
    macchess adlı üyeden alıntı: mesajı görüntüle
    Yazim hatasi olabilir siz düzeltirsiniz;
    <?
    include("ayar.inc.php");
    include("fonksiyonlar.inc.php");
    ?>
    <?
    mysql_connect ($dbhost, $dbuser, $dbpass) or die (mysql_error());
    @mysql_select_db ("ind10000_indirfull") or die (mysql_error());
    if (!$_GET['id']){
        $rslt = mysql_query("select id,haber_baslik,haber from haberler order by tarih desc, id desc limit 1") or die(mysql_error());
    }else{
        $rslt = mysql_query("select id,haber_baslik,haber from haberler where id=$_GET[id]") or die(mysql_error());
    }
    $row = mysql_fetch_array($rslt);
    $rid = $row['id'];
    $rhaber = $row['haber'];
    $rhaberb = $row['haber_baslik'];
    
    $__TITLE__ = $rhaberb.", ".$rhaberb." haberleri, ".$rhaberb." haberi";
    ?>
    <?
    include("ust.php");
    ?>
          <table width="100%"  border="0" cellspacing="0" cellpadding="3">
            <tr valign="TOP">
              <td>
              <?
        echo(" <center> <h1><font color=#3333AA>".$rhaberb."</font></h1> </center>");
        echo($rhaber);
        ?> 
                <br>
                <br>
                <?
                    $sql="select * from haberler where id <> ".$rid." order by id desc";
                    $rsah=mysql_query($sql) or die(mysql_error());
                    $r = 0;   
    echo "<table>  
               <tr>";
                               while($rwah=mysql_fetch_array($rsah)){
                    ?>
    
                <b>[
                
                <? $r++;   
         echo "<td>".$rwah[tarih].']</b> <a href="haber.php?id=<?=$rwah[id]."&baslik="'.$rwah[haber_baslik].'">'.$rwah['haber_baslik']."<td>";?>
                </a>
                <?
                 if ($r % 3 == 0 )  
         {   
                echo "</tr><tr>";  
                $r=0;  
         }  ?>
                <? }
    echo "</tr>  
          </table>";?>
              </td>
              <td width="160">
               <script type="text/javascript"><!--
    google_ad_client = "pub-3336029185777955";
    
    google_ad_slot = "0744571888";
    google_ad_width = 160;
    google_ad_height = 600;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
              </td>
            </tr>
          </table>
          <? include("alt.php"); ?>


    arkadaşım çok teşekkür ederim dediğini ekledim herşey iyi yanlız şimdi linkler hatalı çıkıyor

    http://www.xxxxx.com/haber.php?id=<$rvah[id]>.
    şeklkinde linkler vallahi baya bi şiler denedim ancak bir türlü yapamadım ben bu konuda da yardım edebilirmisin lütfen















    sweatcell adlı üyeden alıntı:
    alternatif olarak

    css kullan hiç tablolarla uğraşmadan

    div.tab{width:100%; float:left;}
    div.tab a{width:33%; float:left; color:black;}

    eklerken
    <div class="tab">
    <?php while($rwah=mysql_fetch_array($rsah)){ ?>
    <a href="haber.php?id=<?php echo $rwah['id']."&baslik=".$rwah['haber_baslik'] ?>"><?php echo $rwah['haber_baslik']?></a>
    <?php } ?>
    </div>
    bende css yok ki fonksiyonlar var tam olarak nasıl yapabilirim rica etsem gösterebilirmisin
  • 27-12-2008, 01:21:07
    #9
    <?=$rwah[id]
    <?=$rwah['id']