• 10-09-2008, 19:09:38
    #1
    Arkadaşlar get ile 2 değeri çekmek istiyorum ama beceremedim.Örneğin;

    Herhangibir kategorilerdeki verileri 3er 3er sayfalayacağım. Kategori idsini get ile çekiyorum. Birde sayfalama için sayfa numarasını get ile çekiyorum. Bunların 2 veriyide get ile aynı anda nasıl çekip yazdırabilirim?

    Umarım anlatabilmişimdir.
  • 10-09-2008, 19:14:07
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İkisinide GET ile çekiyormuşsun zaten sorun nedir ki ?

    Ya dediğiniz gibi siz anlatamadınız yada ben anlamadım...
  • 10-09-2008, 19:26:26
    #3
    daha doğrusu çekemiyorum o kategoriye ait verileri çekiyorum işin içine sayfalama girince olmuyor.Kodu koyayım en iyisi.

    <?php
    $sayfa=$_GET['sayfa'];
    $id=$_GET["id"];
    
    if ($sayfa=="" || !is_numeric($sayfa)) {
    $sayfa=1;
    }
    
    $kacar=3;
    $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM download"));
    $sayfa_sayisi=$kayit_sayisi['0']/$kacar;
    if ($kayit_sayisi%$kacar!=0) {
    $sayfa_sayisi++;
    }
    $nerden=($sayfa*$kacar)-$kacar;
    
    $katcek=mysql_query("select * from download where katid='$id' order by id desc LIMIT $nerden,$kacar ");
    while($yaz=mysql_fetch_array($katcek)){
    $id=$yaz['id'];
    $isim=$yaz['isim'];
    $demo=$yaz['demo'];
    $resim=$yaz['resim'];
    $dosya=$yaz['dosya'];
     echo "
    <table>
      <tbody>
        <tr>
          <td colspan=\"2\" rowspan=\"1\"><a href=template.php?id=$id><fon size=10><center>$isim</center></font></a></td>
        </tr>
        <tr>
          <td colspan=\"2\" rowspan=\"1\" style=\"height: 2px;\"><img title=\"$isim\" src=$siteadresi->siteadresi/deneme/onizleme/$isim.jpg></td>
        </tr>
    	<tr><td>&nbsp;</td><td>&nbsp;</td></tr>
    	<tr>
          <td><a href=template.php?id=$id><center>Download<center></a></td><td><a href=\"$demo\">Demo</a></td>
        </tr>
    	<tr><td>&nbsp;</td><td>&nbsp;</td></tr>
    	<tr><td>&nbsp;</td><td>&nbsp;</td></tr>
      </tbody>
    </table>";
     }
    echo "<br>";
    for ($i=1; $i<=$sayfa_sayisi; $i++) {
    echo "<a href=kategori.php?sayfa=$i>$i</a>";
    }
    ?>
    Burada yapmak istediğim download tablosundaki katid si aynı olanları seçerek 3er 3 er sıralamak
  • 10-09-2008, 19:44:23
    #4
    <?php 
    $sayfa=$_GET['sayfa']; 
    $id=$_GET["id"]; 
    if ($sayfa=="" || !is_numeric($sayfa)) { 
    $sayfa=1; 
    } 
    $kacar=3; 
    $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM download")); 
    $sayfa_sayisi=$kayit_sayisi['0']/$kacar; 
    if ($kayit_sayisi%$kacar!=0) { 
    $sayfa_sayisi++; 
    } 
    $nerden=($sayfa*$kacar)-$kacar; 
    $katcek=mysql_query("select * from download where katid='$id' order by id desc LIMIT $nerden,$kacar "); 
    while($yaz=mysql_fetch_array($katcek)){ 
    $id=$yaz['id']; 
    $isim=$yaz['isim']; 
    $demo=$yaz['demo']; 
    $resim=$yaz['resim']; 
    $dosya=$yaz['dosya']; 
     echo " 
    <table> 
      <tbody> 
        <tr> 
          <td colspan=\"2\" rowspan=\"1\"><a href=template.php?id=$id><fon size=10><center>$isim</center></font></a></td> 
        </tr> 
        <tr> 
          <td colspan=\"2\" rowspan=\"1\" style=\"height: 2px;\"><img title=\"$isim\" src=$siteadresi->siteadresi/deneme/onizleme/$isim.jpg></td> 
        </tr> 
        <tr><td>&nbsp;</td><td>&nbsp;</td></tr> 
        <tr> 
          <td><a href=template.php?id=$id><center>Download<center></a></td><td><a href=\"$demo\">Demo</a></td> 
        </tr> 
        <tr><td>&nbsp;</td><td>&nbsp;</td></tr> 
        <tr><td>&nbsp;</td><td>&nbsp;</td></tr> 
      </tbody> 
    </table>"; 
     } 
    echo "<br>"; 
    for ($i=1; $i<=$sayfa_sayisi; $i++) { 
    echo "<a href=kategori.php?id=$id&sayfa=$i>$i</a>"; 
    } 
    ?>
    Kolay gelsin
  • 10-09-2008, 19:51:57
    #5
    <?php 
    $sayfa=$_GET['sayfa']; 
    $id=$_GET["id"]; 
    if ($sayfa=="" || !is_numeric($sayfa)) { 
    $sayfa=1; 
    } 
    $kacar=3; 
    $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM download where katid='$id'")); 
    $sayfa_sayisi=$kayit_sayisi['0']/$kacar; 
    if ($kayit_sayisi%$kacar!=0) { 
    $sayfa_sayisi++; 
    } 
    $nerden=($sayfa*$kacar)-$kacar; 
    $katcek=mysql_query("select * from download where katid='$id' order by id desc LIMIT $nerden,$kacar "); 
    while($yaz=mysql_fetch_array($katcek)){ 
    $id=$yaz['id']; 
    $isim=$yaz['isim']; 
    $demo=$yaz['demo']; 
    $resim=$yaz['resim']; 
    $dosya=$yaz['dosya']; 
     echo " 
    <table> 
      <tbody> 
        <tr> 
          <td colspan=\"2\" rowspan=\"1\"><a href=template.php?id=$id><fon size=10><center>$isim</center></font></a></td> 
        </tr> 
        <tr> 
          <td colspan=\"2\" rowspan=\"1\" style=\"height: 2px;\"><img title=\"$isim\" src=$siteadresi->siteadresi/deneme/onizleme/$isim.jpg></td> 
        </tr> 
        <tr><td>&nbsp;</td><td>&nbsp;</td></tr> 
        <tr> 
          <td><a href=template.php?id=$id><center>Download<center></a></td><td><a href=\"$demo\">Demo</a></td> 
        </tr> 
        <tr><td>&nbsp;</td><td>&nbsp;</td></tr> 
        <tr><td>&nbsp;</td><td>&nbsp;</td></tr> 
      </tbody> 
    </table>"; 
     } 
    echo "<br>"; 
    for ($i=1; $i<=$sayfa_sayisi; $i++) { 
    echo "<a href=kategori.php?id=$id&sayfa=$i>$i</a>"; 
    } 
    ?>
    PiEycPi arkadaşın kodu hatalı bu verdiğimi kullan... Ha bu arada yanlış anlaşılmasın PiEycPi nickli arkadaş hata yapmamış ancak siz kodları verirken hatalı vermişsin arkadaşda ona göre ayarlamış, küçük bir ayrıntıyı kaçırmışsınız, download bölümündeki bütün dosyaları sayıyor sayfalama yaparken ama aslında sadece o kategoridekileri sayması lazım, bu yüzden $kayit_sayisi verisi çekilirken sonuna where katid='$id' ekledim...

    Kolay gelsin...
  • 10-09-2008, 20:14:35
    #6
    ben sadece getle alamiyorum dedi ona baktim kodlamasina bakmadim tesekkurler
  • 10-09-2008, 20:18:37
    #7
    @NOKProduction

    Eline sağlık hocam çalışıyorda bi sorun var kategori.php?id=3 te 7 tane veri var bunu ilk sayfada 3 tane gösteriyor sorun yok.
    Ama sayfa linkleri kategori.php?id=7&sayfa=1, kategori.php?id=7&sayfa=2 adresine gidiyor

    Düzenleme:Çözüldü