Php Devamını Oku.
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="50%" 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 ' <b>'.$sayfa.'</b> ';
} else {
echo ' <a href=sayfalama.php?sayfa='.$j.'>'. $j .'</a> ';
}
}
if ($sayfa < ceil($toplamkitap["toplamsayi"] / 10)) {
echo '<a href=sayfalama.php?sayfa='.($sayfa+1).'> >> </a> ';
}
}
?>
Php
Bu bölümün sonuna devamını okuyan bir link koyabilirsin.
<td>'.$kitap["KitapAdi"].'</td>
<td>'.$kitap["Fiyat"].'</td>
şöyle olabilir
<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.
$bilgi=mysql_query("SELECT * FROM kitaplar WHERE id=".$no)
// devamını yaparsınız sanırım
Php
şuan iş yerindeyim kardeş deneyemiyorum.Peki bunu yaptığımız zaman kaç karakter gösteriyor ondan sonra devamını oku diyor kardeş.