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.
6
●741
<?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> </td><td> </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> </td><td> </td></tr>
<tr><td> </td><td> </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
<?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> </td><td> </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> </td><td> </td></tr>
<tr><td> </td><td> </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
<?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> </td><td> </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> </td><td> </td></tr>
<tr><td> </td><td> </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...