Küçük Sayı PHP Sayfalandırması Matematik Yardım

0 Cevap php

Ben PHP pagination ile küçük bir sorun var, ben 6 kayıtları var ve ben gelecek tıkladığımda ben, bir anda 2 gösterilecek ve bu, iyi çalıştığını, 4 kayıtlarına 2'den görüntüler, Ama 6 kayıtlarına 4'ten göstermek için o çalışmaz. Ben yanlış im ne yapıyor emin değilim. Herkes herhangi bir fikir var mı? Sorun görüntülenecek sonraki kayıtlar için hesaplama yapmak için

<?php
$per_page = 2;
$start = $_GET['start'];
$query = mysql_query("SELECT * FROM Directory");
$record_count = mysql_num_rows($query);
$record_count = round($record_count / $per_page);

if(!$start) {
    $start = 0;
}

$query = mysql_query("SELECT * FROM Directory LIMIT $start,$per_page") or     die(mysql_error());
$row = mysql_num_rows($query);
// Output Records here

// Setup next and previous button variables
$prev = $start - $per_page;
$next = $start + $per_page;

echo '<p> <h4>';
if($prev < 0) {
    echo 'Previous';
} else {
    echo '<a href="directory.php?start='.$prev.'>Previous</a>';
}

echo ' ' . $start . ' of ' . $record_count;

if($next < $record_count) {
    echo ' <a href="directory.php?start='.$next.'>Next</a>';
} else {
    echo ' Next';
}
echo '</h4> </p>';
?>

0 Cevap