• 13-07-2009, 02:50:52
    #10
    Üyeliği durduruldu
    <?
    include "ustkisim.php";
    $id = $_GET['id'];
    ?>
    <?
    	function seo($s) {
    
    $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','I','http://','www.'); 
    
    
    $eng = array('s','S','i','i','g','G','u','U','o','O','C','c','i','','');
    
    $s = str_replace($tr,$eng,$s);
    
    $s=trim($s);
    
    $s = str_replace(' ',"_",$s);
    
    for($i=0;$i <= 5;$i++) {
    
    $s = str_replace("--","-",$s);
    
    }
    
    return strtolower($s);
    
    }
    
    ?>
    <?
    
    //$haber_al = mysql_query("SELECT * FROM haberler WHERE id = '$id'");
    //$kontrol = mysql_num_rows($haber_al);
    $haber_al = mysql_query("SELECT count(*) FROM haberler WHERE id = '$id'");
    while($row = mysql_fetch_array($haber_al)){
        $kontrol = $row[0];
    }
    mysql_free_result($haber_al);
    
    if ($kontrol > 0){
    
    $haber_al = mysql_query("SELECT * FROM haberler WHERE id = '$id'");
    while ($haber = mysql_fetch_array($haber_al)){
    
    mysql_query("update haberler set `hit`=$hit+1 where `id`='$id'");
    
    $hit=$c['hit']+1;
    
    $tarih = $haber["tarih"];
    $tarih = date("d/m/Y H:i",$tarih);
    
    echo '
    	 <table width="98%">
    <tr><h2><font color=white size=2>'.strip_tags($haber["baslik"]).' ile Ayrintilar</font></h2></td></tr>';
    echo '<tr><td><br>'.$haber["icerik"].'<br /><br /><br /><br />';
    echo '<div align=right>Okunma: <font color=red>'.$haber["hit"].'</font> Tarih: <i>'.$tarih.'</i></div></td></tr></table>';
    
    } // while bitimi
    
    echo '</table>';
    
    } else { // Haber yoksa
    
    echo '<script> document.location="/haber/"; </script>';
    
    }
    
    include "altkisim.php";
    
    ?>
  • 13-07-2009, 02:54:39
    #11
       <?
    include "ustkisim.php";
    $id = $_GET['id'];
    ?>
    <?
        function seo($s) {
    
    $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','I','http://','www.'); 
    
    
    $eng = array('s','S','i','i','g','G','u','U','o','O','C','c','i','','');
    
    $s = str_replace($tr,$eng,$s);
    
    $s=trim($s);
    
    $s = str_replace(' ',"_",$s);
    
    for($i=0;$i <= 5;$i++) {
    
    $s = str_replace("--","-",$s);
    
    }
    
    return strtolower($s);
    
    }
    
    ?>
    <?
    
    //$haber_al = mysql_query("SELECT * FROM haberler WHERE id = '$id'");
    //$kontrol = mysql_num_rows($haber_al);
    $haber_al = mysql_query("SELECT count(*) FROM haberler WHERE id = '$id'");
    while($row = mysql_fetch_array($haber_al)){
        $kontrol = $row[0];
    }
    mysql_free_result($haber_al);
    
    if ($kontrol > 0){
    mysql_query("update haberler set hit=hit+1 where id='$id'");  
    $haber_al = mysql_query("SELECT * FROM haberler WHERE id = '$id'");
    while ($haber = mysql_fetch_array($haber_al)){
    
    
    
    $hit=$c['hit']+1;
    
    $tarih = $haber["tarih"];
    $tarih = date("d/m/Y H:i",$tarih);
    
    echo '
         <table width="98%">
    <tr><h2><font color=white size=2>'.strip_tags($haber["baslik"]).' ile Ayrintilar</font></h2></td></tr>';
    echo '<tr><td><br>'.$haber["icerik"].'<br /><br /><br /><br />';
    echo '<div align=right>Okunma: <font color=red>'.$haber["hit"].'</font> Tarih: <i>'.$tarih.'</i></div></td></tr></table>';
    
    } // while bitimi
    
    echo '</table>';
    
    } else { // Haber yoksa
    
    echo '<script> document.location="/haber/"; </script>';
    
    }
    
    include "altkisim.php";
    
    ?>
    denerimisin?
  • 13-07-2009, 03:00:23
    #12
    KingMania nın yazdıgı şu kısım dogru.

    mysql_query("update haberler set hit=hit+1 where id='$id'");
    $haber_al = mysql_query("SELECT * FROM haberler WHERE id = '$id'");
    while ($haber = mysql_fetch_array($haber_al)){

    Haber tıklandıgında ılk once eski hit alanındaki sayıya 1 eklenıyor daha sonrasında butun verıler cekiliyor. su anda calısması lazım. ama ben halen $hit=$c['hit']+1; anlamıs degilim ?
  • 13-07-2009, 03:01:46
    #13
    Üyeliği durduruldu
    denedim hocam olmadı sanırım phpmyadminden tablo falan oluşturmamız gerekiyormuş ?
  • 13-07-2009, 03:02:10
    #14
    Misafir
    Gereksiz bir kod 2.

    Haberler tablosunda hit diye bir alan açman gerekiyor dostum varsayılan 0
  • 13-07-2009, 03:02:51
    #15
    Üyeliği durduruldu
    ByMsT adlı üyeden alıntı: mesajı görüntüle
    Gereksiz bir kod 2.
    hangisi hocam ?
  • 13-07-2009, 03:16:08
    #16
    Üyeliği durduruldu
    phpmyadmin'de okunma adı altında bir kolon var bu kolon'da yapı dediğim zaman aşşağıdakı kodlar yazıyor içinde bununla bir bağlantısı olabilir mi ? dosya ve phpmyadmin arasında


    SELECT COUNT(*) AS `Satırlar`, `okunma` FROM `haberler` GROUP BY `okunma` ORDER BY `okunma`
  • 13-07-2009, 18:31:12
    #17
    Üyeliği durduruldu
    yokmu arkadaşlar yardımcı olucak şu sorunu çözmem lazım :S
  • 13-07-2009, 21:46:34
    #18
    Marlboro adlı üyeden alıntı: mesajı görüntüle
    yokmu arkadaşlar yardımcı olucak şu sorunu çözmem lazım :S
    çözmek basitte phpmyadmin tablonu görmek lazım ordan eklemek basit. istersen msni pmle...