• 17-06-2008, 04:54:59
    #1
    Merhaba Arkadaşlar. Ben bir makale sistemi yazıyorum. Ancak takıldığım bir nokta var. Bu makalelere "Okunma Sayısı" kısmı eklemek istiyorum. Sanırım mantığı tabloda bir tıklanma kolonu oluşturup her tıklandığında bunu 1 arttırmak olacak ama uygulamaya dökemedim. Yardımcı olursanız sevinirim.

    Teşekkürler.
  • 17-06-2008, 07:13:50
    #2
    İlk önce mysql tablonundan hit sütunu aç.
    Daha sonra sayfa içindeki mysql sorgusunundan önce, yani bağlantı kısmından
    Benim bağlantım şöyle;
    Alıntı
    @$baglanalim=mysql_connect("$veritabani_sunucusu", "$veritabani_kullanici_adi", "$veritabai_sifre") or die('Veritaban?na Ba?lanamad?m');
    @$baglan=mysql_select_db("$veritabani_adi",$baglan alim) or die('Veritaban?n? Se?emedim');
    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    Daha sonra

    Alıntı
    $sonuc1 = mysql_query("update tablo set hit = (hit+1) WHERE id = $id");
    Kodunu koy.

    Burada yaptığımız tablodaki "hit" sütunu nu sayfa her açıldığında 1 değer artıyoruz.

    Daha sonra sorgunu devam ettir.
    Mesala:
    Alıntı
    $sorgu = mysql_query("SELECT id,baslik,icerik,ad,hit from tablo WHERE id = $id");

    while ($al = mysql_fetch_array($sorgu)){
    $s_id = $al['id'];
    $s_link = $al['baslik'];
    $s_ic = $al['icerik'];
    $s_baslik = $al['ad'];
    $s_hit = $al['hit'];

    $string="$s_baslik";
    $b_baslik = substr_replace ($string, substr(strtoupper($string), 0, 1), 0, 1);
    Benim sorgunun devamı..