• 26-05-2009, 14:32:29
    #1
    Üyeliği durduruldu
    şöyle bir problemim var arkadaşlar sayfala yaptıgım zaman limit 0,5 veriyorum ilk sayfada dogru işliyor 2 sayfada ise limit 5den başlıyor sonu ise kafasına limitin 2 katı oluyor 1 sayfada 5 2 sayfada 10 3 sayfada 20 oluyor çakışan degişkenler falanmı var diye degişkenleri ekrana bastırdım dogru çalışıyor fakat sql cümleciginin içine koydugum zaman olmuyor sorun neden olabilir.

    <?php
    session_start();
    ob_start();
    include ("sayfala.php");
    include("fonksiyonlar.php");
    
    Ust("Sarki Sözleri",$site_adres);
    $ses = $_SESSION['session'];
    #Sol Bölüm Başlangıç
    include("elbise/sol/sol_uye_girisi.php");//Üye Giriş Bölümü
    include("elbise/sol/sol_merkez_bankasi.php");//Döviz Kurları Bölümü
    include("elbise/sol/sol_oyunlar.php");//Sol Oyunlar Bölümü
    include("elbise/sol/sol_yayin_akisi.php");//Sol Oyunlar Bölümü
    #Sol Bölüm Bitti
    $sayfa = htmlspecialchars($_GET["sayfa"]);
    $sayfalik = 5;
    $basla = ($sayfa * $sayfalik) - ($sayfalik);
    $xc = $sayfa * $sayfalik;
    
    echo '</td>
        <td valign="top" class="orta-kolon" width="249"><table width="500" cellpadding="0" cellspacing="0">
          <tr>
            <td colspan="2" class="anabaslik-zemin">Sarki Sözleri</td>
          </tr>
          <tr class="muzik-zemin3">
            <td colspan="2"><div align="left" class="muzik-baslik2">ŞARKI S&Ouml;ZLERİ </div></td>
            </tr>
          <tr class="muzik-zemin3">
            <td colspan="2" class="muzik-paragraf"><div align="center" class="muzik-abcde">';
            for($x=A; $x<Z; $x++){
            echo "<a href=\"sarki_sozleri.php?harf=".$x."\" style=\"color:white; font-size:12px;\">&nbsp;".$x."&nbsp;</a>";
            }
            
            echo '</div></td>
          </tr>';
    
    $harf = $_GET['harf'];
    /*if(!$harf==""){
    $don = mysql_query("select * from sarki_sozu where artist_id like '%$harf%'");
    }else{*/
    
    $don = mysql_query("select * from sarki_sozu limit $basla,$xc");
    echo $basla."<br>".$xc;
    //}      
    if(mysql_num_rows($don) <=0){
    echo '<tr class="muzik-zemin3"> <td><div class="muzik-baslik2" align="center">'.$harf.' Harfine Göre Sanatçi Bulunamadi!</font><td></tr>';
    }
    while($row=mysql_fetch_array($don)){
          
          echo '<tr class="muzik-zemin3">
    
            <td colspan="2" valign="top"> <a href="soz'.$row[id].'-'.seoyap($row[artist_id]).'-'.seoyap($row[baslik]).'.html"><div class="muzik-baslik2">'.$row[artist_id].' -'.$row[baslik].' </div></a>
              <div align="left" class="muzik-paragraf2">
                '.substr($row[icerik],0,130).'
              </div>
              <div class="muzik-devaminiOku3">
                <a href="soz'.$row[id].'-'.seoyap($row[artist_id]).'-'.seoyap($row[baslik]).'.html"><div align="right" class="muzik-devaminiOku3">Devamını Okumak İ&ccedil;in Tıklayın... </div></a>
              </div></td>
          </tr>
          <tr>
            <td height="1" colspan="2" valign="top" bgcolor="#FFFFFF"></td>
            </tr>';
    }
    echo '<table align="center" class="tablo">
      <tr>
    ';
            
               
    
    $sor = mysql_num_rows(mysql_query("select * from sarki_sozu"));
    $basla = new sayfala($sor,$sayfalik,$sayfa);
    $basla->adres_temel="?";
    echo $basla->sayfalayici();
        echo '</table></td>
        
        <td width="248" valign="top" class="sag-kolon">';
    
    
    include("elbise/sag/sag_eczane.php");//Sag eczane Bölümü
    include("elbise/sag/sag_sinema.php");//Sag sinema Bölümü
    include("elbise/sag/sag_reklam.php");//Sag Reklam Bölümü
    #Sag Bölüm Bitiş
    include("elbise/alt.php");
    
    
    
    
    ?>
  • 26-05-2009, 14:47:57
    #2
    $don = mysql_query("select * from sarki_sozu limit $basla,$sayfalik");

    yaparsan düzelir sanirim.