• 29-04-2008, 11:23:26
    #1
    Selam Arkadaşlar;

    aşağıda verdiğim kod satırlarında şöyle birşey yapmak istiyorum ;

    Sayfalama yaptırmak istiyorum o kadar araştırdım pek bişy anlayamadım. 3 satır veri listelesin sayfa 2 ye tıkladıgımızda 2. üçlü satırı listelesin böyle bişy yapabilme imkanım var mı? İlginize teşekkürler.



    <?
    include("ayar.php");
    $urunozellik=mysql_query("SELECT * FROM urun order by rand() limit 0,6");
    while($urun=mysql_fetch_array($urunozellik))
    {
    $x++;
    if($x!=2)
    {
    echo "<tr>
    <td height='19' valign='top'>
    <img src='admin/urun_resim/$urun[5]' width='100' height='100' align='center'>
    &nbsp;Adý:&nbsp;:&nbsp;$urun[2]</br>
    &nbsp;Açýklama:&nbsp;&nbsp;$urun[3] &nbsp;Fiyatý:&nbsp;&nbsp;$urun[4] </br>

    &nbsp;&nbsp;&nbsp;&nbsp;<img src='image/ekle.png' alt='Sepete Ekle'/>
    <a href=urun_detay.php?kn=$urun[0] ><img src=image/detay.png border=\"0\"></img></a>
    </td>";
    }
    else
    {
    echo "<td height='19' valign='top'>
    <img src='admin/urun_resim/$urun[5]' width='100' height='100' align='center'>
    &nbsp;&nbsp;&nbsp;Adý:&nbsp;&nbsp;$urun[2]</br>
    &nbsp;&nbsp;&nbsp;Açýklama&nbsp;:&nbsp;$urun[3] &nbsp;&nbsp;&nbsp;Fiyatý:&nbsp;:&nbsp;$urun[4] </br>
    &nbsp;&nbsp;&nbsp;&nbsp;<img src='image/ekle.png' alt='Sepete Ekle'/>
    <a href=urun_detay.php?kn=$urun[0] ><img src=image/detay.png border=\"0\"></img></a>
    </td></tr>";
    $x=0;
    }
    }

    ?>
  • 29-04-2008, 11:26:09
    #2
    Üyeliği durduruldu
    ben de az önce, Yaşar Kemal DAĞ isimli arkadaşın scriptine baktım aynı soruyu bende sordum ama beceremedim..



    <?
      $baglanti=mysql_connect("localhost","kullaniciadi","şifre");
    mysql_select_db("dbadi",$baglanti);
    
    $sayfa=$_GET['sayfa'];
    
    if ($sayfa=="" || !is_numeric($sayfa)) {
    $sayfa=1;
    }
    
    $kacar=5;
    $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM yazilar"));
    $sayfa_sayisi=$kayit_sayisi['0']/$kacar;
    if ($kayit_sayisi%$kacar!=0) {
    $sayfa_sayisi++;
    }
    $nerden=($sayfa*$kacar)-$kacar;
    $sorgu=mysql_query("SELECT * FROM yazilar LIMIT $nerden,$kacar");
    
    while ($veri=mysql_fetch_array($sorgu)) {
    echo $veri['mesaj'] . "<br>";
    }
    echo "<br>";
    for ($i=1; $i<=$sayfa_sayisi; $i++) {
    echo "<a href=index.php?sayfa=$i>$i</a> ";
    }
    
    ?>

    sayfalama yapıyor, ama sayfaların içinde veriler görünmüyor. her sayfada ana sayfada çıkan tüm konular listeleniyor.
    senle benim istediğimiz sanırım aynı şeyler, bilen birisi yardımcı olur sanırım.
  • 29-04-2008, 11:50:07
    #3
    ama ne yaptıysam kendiminkine uyarlayamadım ya bos gelior ya dedigin ilk saayfada ürün cıkmıor sayfa 1 e tıkladıgımda gelior falan bi türlü cıkamadım.
  • 29-04-2008, 11:53:42
    #4
    Üyeliği durduruldu
    cybernetic adlı üyeden alıntı: mesajı görüntüle
    ama ne yaptıysam kendiminkine uyarlayamadım ya bos gelior ya dedigin ilk saayfada ürün cıkmıor sayfa 1 e tıkladıgımda gelior falan bi türlü cıkamadım.
    işte normal şartlarda,
    for ($i=1; $i<=$sayfa_sayisi; $i++) {
    echo "<a href=index.php?sayfa=$i>$i</a> ";
    }
    yaşar arkadaşın belirttiği kodların arasına bizim birşekilde veritabanındaki tabloları çekebilecek bir dosya include etmeliyiz...

    aynı anda sayfalama yapacak ve sayfalamanın içinde verileri gösterebilecek birşey sanırım bu şekilde olur diye düşünüyorum...
  • 29-04-2008, 12:30:36
    #5
    ürünleri 2 serli yanyana listelemek ve toplam 3 satırdan oluscak yani toplam 6 ürün olcak ilk sayfada ikinci sayfaya tıkladıgımızda 2. 6 ürünü gösterilmesini istiyorum. Ama çözemedim bir türlü bazı arkadaşlar falan javascriptte yapabilirsin falan dedi:s iyice karıstırdım.