Php Devamını Oku

SedatTiryaki Sedat Tiryaki

Merhaba arkadaşlar ...

Benim php de sayfalama örneğim var ben buna nasıl devamını oku katabilirim.Yardımcı olurmusunuz.

<?php

$sayfa = $_GET["sayfa"];

try {

if ($conn = mysql_connect("localhost", "root", "12345")) { 

mysql_query("SET NAMES 'latin5'");

} else { 

throw new Exception('Veritabanı sunucusuna baÄlanılamadı.');

}

if (!mysql_select_db("phpkitabi", $conn)) { 

throw new Exception('Veritabanı seçilemedi.');

}

catch (Exception $e) { 

echo $e->getMessage();

}

if ($sayfa < 1) { 

$baslangic = 0;

} else {

$baslangic = ($sayfa - 1) * 10;

}

$sqlkitaplar = "select KitapId, KitapAdi, Fiyat from kitaplar order by KitapAdi asc limit $baslangic, 10";

$kitaplar = mysql_query($sqlkitaplar);

?>

<table width="500" border="0" cellspacing="2" cellpadding="2">

  <tr>

    <td><b>No</b></td>

    <td><b>Kitap adi</b></td>

    <td><b>Fiyat</b></td>

  </tr>

  <?php 

  while ($kitap = mysql_fetch_array($kitaplar, $conn)) { 

  echo '<tr>

     <td>'.$kitap["KitapId"].'</td>

     <td>'.$kitap["KitapAdi"].'</td>

     <td>'.$kitap["Fiyat"].'</td>

   </tr>';

  } ?>

  <tr>

    <td colspan="3"><? sayfala($sayfa); ?></td>

  </tr>

</table>

<?

mysql_close($conn);

function sayfala($sayfa) { 

global $conn;

// toplam kayıt sayısı

$sqltoplamkitap = "select count(Fiyat) as toplamsayi from kitaplar";

$toplamkitap = mysql_fetch_array(mysql_query($sqltoplamkitap, $conn));

if ($sayfa >= 2) { 

echo '<a href=sayfalama.php?sayfa='.($sayfa-1).'> << </a>  ';

}

for ($j = 1; $j <= ceil($toplamkitap["toplamsayi"] / 10); $j++) { 

if ($sayfa == $j) { 

echo '&nbsp;&nbsp;<b>'.$sayfa.'</b>&nbsp;&nbsp;';

} else { 

echo '&nbsp;&nbsp;<a href=sayfalama.php?sayfa='.$j.'>'. $j .'</a>&nbsp;&nbsp;';

}

}

if ($sayfa < ceil($toplamkitap["toplamsayi"] / 10)) { 

echo '<a href=sayfalama.php?sayfa='.($sayfa+1).'> >> </a>  ';

}

}

?>

13-04-2011 15:37 Edit:13-04-2011 15:37

    Php

    Bu bölümün sonuna devamını okuyan bir link koyabilirsin.

    <td>'.$kitap["KitapId"].'</td>

         <td>'.$kitap["KitapAdi"].'</td>

         <td>'.$kitap["Fiyat"].'</td>

    şöyle olabilir

    <td>'.$kitap["KitapId"].'</td>

         <td>'.$kitap["KitapAdi"].'</td>

         <td>'.$kitap["Fiyat"].'</td>

         <td><a href="oku.php?no='.$kitap["id"].'>devamını oku</a></td>

    oku.php içinde de kitap detaylarını gösteren bir SQL çağırmanız yeterli.

    $no=(int)$_GET["no"];

    $bilgi=mysql_query("SELECT * FROM kitaplar  WHERE id=".$no)
    // devamını yaparsınız sanırım

     

    Her programcı birgün Php yi tadacaktır
    13-04-2011 20:31

      Php

      SedatTiryaki Sedat Tiryaki

      şuan iş yerindeyim kardeş deneyemiyorum.Peki bunu yaptığımız zaman kaç karakter gösteriyor ondan sonra devamını oku diyor kardeş.

      15-04-2011 11:59

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.