• 04-12-2012, 19:40:02
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    kullandığım


    function haber(){

    $bul = query("select * from haber order by id desc limit 0,6");
    if(mysql_affected_rows()){

    while($row = row($bul)){
    extract($row);

    require(TEMA."/haber.php");

    }

    }else{
    return false;
    }
    }


    veriler haber.php de sayfalansın haber.php 6 defa sayfalanmasın istiyorum

    bu şekilde kullandığımda haber.php tümü 6 defa sayfalanıyor

    haber.php içine başka bişey koyamıyorum oda 6 defa sayfalanıyor

    örnek olarak
    haber.php bu tüm hepsi sayfalanıyor
    istediğm



    <html>
    <head>
    <title>sayfa</title>

    </head>
    <body>
    <?php burdabaşlasın ?>

    <div class="icbas"><?php echo $haber_baslik ?>.</div>
    <?php burda bitsin(); ?>

    </body>
    </html>


    <?php haber(); ?> bunu başka sayfada kullandığımda yukarıdaki sayfa komle 6 defa sayfalanıyor
  • 04-12-2012, 19:49:14
    #2
    haber php de 6 haber listelensin istiyorsunuz ???
  • 04-12-2012, 19:53:07
    #3
    haber.php içinde 6 defa listelensin ama bu şekilde kullandığımda haber.php olarak 6 defa listeleniyor

    yani

    haber.php
    haber.php
    haber.php vs vs

    <html>
    <head>
    <title>sayfa</title>

    </head>
    <body>
    <?php burdabaşlasın ?>
    <div class="icbas"><?php echo $haber_baslik ?>.</div>

    <?php burda bitsin(); ?>

    </body>
    </html>
  • 04-12-2012, 19:59:02
    #4
    pek anlamadım ama asagıda ki kod ile son 6 haber listelete bilirsin.

    <?php
    $sor=mysql_query("select * from haber order by id desc limit 0,6");

    while($yaz=mysql_fetch_array($sor)){

    $yaz["baslik"]; // veri tabanında haber baslıgı getirir
    $yaz["resim"]; // resim yolunu getirir

    }

    ?>
  • 04-12-2012, 20:24:04
    #5
    sorun bu

    http://www.tire.web.tr/kategori-1-guncel
  • 04-12-2012, 23:04:57
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    extract bildiğim kadarıyla dizide verileri değişken olarak kullanmanızı sağlıyordu (yanılıyor olabilirim php.net'ten kontrol edin lütfen)

    örneğin;
    $array('r10'=>'.net', 'net'=>'.r10');
    şeklinde bir dizimiz olsun.

    extract($array);
    extract fonkunu çalıştıralım.

    echo $r10; // çıktı => .net olacaktır.
    artık $array içindeki 'r10' dizi değişkenini $r10 şeklinde kullanabiliyor olacağız.
  • 04-12-2012, 23:14:01
    #7
    bu şekilde oldu kullanmak isteyen kategorilere göre sıralama

    <?php	
    
    $limit=5; // kaç adet sorgu yapılacak  
                $s=(int)$_GET['s']?(int)$_GET['s']:1;  
    
    $id = $_GET["id"];
    
    
                $total=mysql_num_rows(mysql_query("SELECT  * FROM konular WHERE konu_kat='$id'")); 
    
    
    
    
    // veritabanında toplam kaç adet data var  
    
                $pages=ceil($total/$limit); 
    
    // sayıyı yukarı yuvarla  
                  
                
                     if((int)$_GET['s']>$pages or (int)$_GET['s']<1)  
                {  
                header("Location:index.php?do=kategori&id=$id&s=1"); 
                  
                } 
    
    
    
    
          
                $sorgu=mysql_query("SELECT * FROM konular WHERE konu_kat='$id' limit ".($s-1 ) * $limit.",$limit");   
                  
                    while ($veri=mysql_fetch_array($sorgu)) {  
    
    
    
    
    extract($veri);
    
    					?>
    	
    
    
    <p><img src="<?php echo $konu_resmi ?>" alt="" /><span class="baslik"><?php echo $konu_baslik ?></span><br/></br><a href="haberler-<?php echo $konu_id ?>-<?php echo $konu_sef ?>.html"><span><?php echo $konu_kisa ?></span></a></p>
    
    
    			
    		<?php 
    }
     
            
    
    ?>
    
    
    
    <?php
    
          
            for($i=1;$i<=$pages;$i++)  
             
    
     { 
    
    ?>
    
    
            <li><a href='index.php?do=kategori&id=<?php echo $id ?>&s=<?php echo $i ?>'><?php echo $i ?></a></li> 
         
    <?php
    
     }    ?>