• 10-09-2009, 00:13:34
    #1
    Üyeliği durduruldu
    arkadaşlar şimdi diceksiniz arama yap forumda var ama bulduklarım bi işe yaramadı ben vbulletin forumun son konularını baska sayfaya çekmeye calıstım yani portal gibi bişi yapmak istedim ilk defa php kullandım ve şöyle bi kod yazdım
    <?php
    $sql = mysql_query("SELECT * from post ORDER By postid desc Limit 15",$baglanti) or die("Baglanmadi Amus");
    echo" <table width=\"200%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" class=\"cells\">
    <tr>
    <td width=\"50%\" class=\"coltop\"><a href=\"#\">Konu Basligi</a></td>
    <td width=\"25%\" class=\"coltop\"><a href=\"#\">Gönderen</a></td>
    <td width=\"25%\" class=\"coltop\"><a href=\"#\">Tarih</a></td>
    </tr>
    ";
    while($yaz = mysql_fetch_array($sql))
    {
    $username=$yaz ['username'];
    $title=$yaz ['title'];
    $postid=$yaz ['postid'];
    echo"<table width=\"200%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=1 class=\"cells\">
    <tr>
    <td width=\"50%\" class=\"cells\"><a href=\"../Leader/showthread.php?p=$postid\">$title</a></td>
    <td width=\"25%\" class=\"cells\"><a href=\"../Leader/showthread.php?p=$postid\">$username</a></td>
    <td width=\"25%\" class=\"cells\"><a href=\"../Leader/showthread.php?p=$postid\"><center>00/00/2009</center></a></td>
    </tr>
    </tr>
    ";
    }
    echo"</table>"
    ?>
    nu kod iyi güzel çekti ama son forum konularına yazılan cevaplarıda çekiyo :S ben sadece son forum konularını çekmek istiyorum yardımcı olursanz sevinirim
  • 10-09-2009, 00:23:31
    #2
    VB tablolarını bilmiyorum ama mutlaka sadece ilk mesajları içeren bir tablo veya post tablosunda ilk mesaj olduğunu belirten bi'şey vardır..

    onu bulup ona göre süzerseniz istediğiniz olur
  • 10-09-2009, 00:32:24
    #3
    Üyeliği durduruldu
    kardes evet baktım konular ve cevaplar posts tablosuna gidiyo :S o zaman nasıl çekcem ben bu son konularını frum tablosudndan çektigim zamanda 1 sirada idsi 1 olan kategorinin son konusu 2 ci sırada idsi 2 olan kategorinin son konusu geliyo :S deli olcam
  • 10-09-2009, 00:42:00
    #4
    SELECT threadid,title,lastpost,lastposter FROM thread WHERE visible=1 AND open=1 ORDER BY lastpost DESC LIMIT 10
  • 10-09-2009, 00:43:11
    #5
    post tablosu hangi başlıkları içeriyor, bide thread(kelime yanlış olabilir, başlık anlamına gelen işte, buna benzer bi'şeydi) kelimesi ile başlayan bi tablo varmı bakar mısın
  • 10-09-2009, 00:46:17
    #6
    while($thread_get=mysql_fetch_array(mysql_query("SELECT threadid,title,lastpost,lastposter FROM thread WHERE visible=1 AND open=1 ORDER BY lastpost DESC LIMIT 10"))) 
    { 
    $sonmsj = $thread_get['lastpost']; 
    $poster = $thread_get['lastposter']; 
    $tid = $thread_get['threadid']; 
    $psql = mysql_query("SELECT postid FROM post WHERE threadid=$tid ORDER BY postid DESC"); 
    $getp=mysql_fetch_array($psql); 
    $pid = $getp['postid']; 
    $tarih2 = date ("m/d/y h:i A" ,$sonmsj); 
    $baslik = $thread_get['title']; 
    $baslik = substr($baslik,0,45); 
    }
  • 10-09-2009, 00:53:10
    #7
    Üyeliği durduruldu
    phpexpert Teşekkür Ederim Ama bende hallettim Çok saolun