• 31-08-2008, 19:25:19
    #1
    bir videoya kaç yorum eklenmiş nasıl gösterebiliriz mysql yorum tablosunda id vid ad mail yorum tarih diye alanlar var
  • 31-08-2008, 19:40:26
    #2
    $doom=mysql_query("SELECT id FROM yorum");
    $adet=mysql_num_rows($doom);

    echo $adet." yorum bulunmaktadır";
  • 31-08-2008, 20:08:36
    #3
    <?php
     
    function syfl($baslangic,$limit,$tabloadi,$kosul='')
    {
    $PHP_SELF = $_SERVER['PHP_SELF'];
    $t = mysql_query("SELECT COUNT(*) FROM $tabloadi $kosul");
    list($toplam_sayfa) = mysql_fetch_row($t);
    $sayfasayisi = intval($toplam_sayfa/$limit);
    if ($toplam_sayfa%$limit) {
    $sayfasayisi++;
    }
    if ($sayfasayisi > 1) {
    if ($baslangic >= $limit) {
    $fark = $baslangic-$limit;
    echo "<a href=\"$PHP_SELF?baslangic=$fark\">Önceki</a>";
    } else {
    //Linksiz Önceki Yaz?s?
    echo "Önceki";
    }
    for ($i=1; $i<=$sayfasayisi; $i++) {
    if ((($i-1)*$limit) == $baslangic) {
    echo " [$i] ";
    } else {
    $fark = ($i-1)*$limit;
    echo " <a href=\"$PHP_SELF?baslangic=$fark\">$i</a> ";
    }
    }
    if ($baslangic != $limit*($sayfasayisi-1)) {
    $fark = $baslangic+$limit;
    echo "<a href=\"$PHP_SELF?baslangic=$fark\">Sonraki</a>";
    } else{
    echo "Sonraki";
    }
    }
    }
    $limit = 5;
    $kosul = '';
    @ $baslangic = $_GET['baslangic'];
    if (!$baslangic) $baslangic=0;
    $veriler = mysql_query("SELECT * FROM video ORDER BY id DESC $kosul LIMIT $baslangic,$limit");
    while ($oku = mysql_fetch_array($veriler))
    
    
    
    
    {
     echo " <div class=\"post\">
                  <div class=\"header\"><h3>".$oku['ad']."</h3><div class=\"date\"> ".$oku['tarih']." </div></div>
    			  <div class=\"content\"> <img src=\"".$oku['url']."\"class=\"picA floatleft\" alt=\"\" /><p>".$oku['aciklama']." </div>
    			   <div class=\"footer\">
                    <ul>
                      <li class=\"printerfriendly\"><a href=\"#\">Yazıyı Paylaş</a></li>
                      <li class=\"comments\"><a href=\"#\"><a href=\"#\">Yorumlar</a>
    
    </li>
                      <li class=\"readmore\"><a href=\"#\">Devamını Oku</a></li>
                    </ul>
    		      </div>
    		  </div>";
    }
    echo '<p align="center">'.syfl($baslangic,$limit,'video',$kosul).'</p>';
    ?>
    verdiğiniz kodu buraya nasıl uyarlıyabiliriz
  • 31-08-2008, 21:09:50
    #4
    <?php
     
    function syfl($baslangic,$limit,$tabloadi,$kosul=''){
    $PHP_SELF = $_SERVER['PHP_SELF'];
    $t = mysql_query("SELECT COUNT(*) FROM $tabloadi $kosul");
    list($toplam_sayfa) = mysql_fetch_row($t);
    $sayfasayisi = intval($toplam_sayfa/$limit);
    if ($toplam_sayfa%$limit) {
    $sayfasayisi++;
    }
    if ($sayfasayisi > 1) {
    if ($baslangic >= $limit) {
    $fark = $baslangic-$limit;
    echo "<a href=\"$PHP_SELF?baslangic=$fark\">Önceki</a>";
    } else {
    //Linksiz Önceki Yaz?s?
    echo "Önceki";
    }
    for ($i=1; $i<=$sayfasayisi; $i++) {
    if ((($i-1)*$limit) == $baslangic) {
    echo " [$i] ";
    } else {
    $fark = ($i-1)*$limit;
    echo " <a href=\"$PHP_SELF?baslangic=$fark\">$i</a> ";
    }
    }
    if ($baslangic != $limit*($sayfasayisi-1)) {
    $fark = $baslangic+$limit;
    echo "<a href=\"$PHP_SELF?baslangic=$fark\">Sonraki</a>";
    } else{
    echo "Sonraki";
    }
    }
    }
    $limit = 5;
    $kosul = '';
    @ $baslangic = $_GET['baslangic'];
    if (!$baslangic) $baslangic=0;
    $veriler = mysql_query("SELECT * FROM video ORDER BY id DESC $kosul LIMIT $baslangic,$limit");
    while ($oku = mysql_fetch_array($veriler)){
    
    //Yorum bölümü
    $yorum_sonuc = mysql_query("Select vid From yorum where vid = ".$oku[id]);
    $yorum_sayi = mysql_num_rows($yorum_sonuc);
    //Yorum bölümü
    
    echo " <div class=\"post\">
                  <div class=\"header\"><h3>".$oku['ad']."</h3><div class=\"date\"> ".$oku['tarih']." </div></div>
                  <div class=\"content\"> <img src=\"".$oku['url']."\"class=\"picA floatleft\" alt=\"\" /><p>".$oku['aciklama']."<br><strong>".$yorum_sayi."</strong> Adet Yorum Var</div>
                   <div class=\"footer\">
                    <ul>
                      <li class=\"printerfriendly\"><a href=\"#\">Yazıyı Paylaş</a></li>
                      <li class=\"comments\"><a href=\"#\"><a href=\"#\">Yorumlar</a></li>
                      <li class=\"readmore\"><a href=\"#\">Devamını Oku</a></li>
                    </ul>
                  </div>
              </div>";
    }
    echo '<p align="center">'.syfl($baslangic,$limit,'video',$kosul).'</p>';
    ?>
    Bu şekilde olabilir.