Mam takie stronicowanie w PHP:
Kod
<?php
if (is_numeric($_REQUEST['strona'])) {
$page = (int) $_REQUEST['strona'];
if ($page < 2) {
$page = 2;
}
} else {
$page = 2;
}
$na_stronie = 2;
$strona = ($page - 2) * $na_stronie;
$wykonaj=mysql_query("SELECT * FROM projekty");
$znaleziono=mysql_num_rows($wykonaj);
$query = "SELECT * FROM projekty ORDER BY id DESC LIMIT ".($strona).",".$na_stronie."";
$result = mysql_query ($query);
while ($data = mysql_fetch_array($result)){
echo'<a href="'.$data['screen'].'" class="highslide" onclick="return hs.expand(this)">';
echo"<img src='".$data['screen']."' alt='' width ='100px'/></a>";
}
if($znaleziono>$na_stronie) { // sprawdza czy ma wysywietlac pager
$sprawdz = ceil($znaleziono / $na_stronie); // oblicza ile ma wyswietlic stron
$strona_prev = $_GET['strona'] - 2; // pobiera get i odejmuje 1
$strona_next = $_GET['strona'] + 2; // pobiera get i dodaje 1
echo"<div id='pager'>\n";
if ($_GET['strona'] != 1) { // jesli get nie jest rowne 1 = true
echo"<a href='projekty.php?strona=".$strona_prev."'><img src='images/prev.png' alt='' border='0' /></a> ";
}
echo"\n";
if ($_GET['strona'] < $sprawdz) { // sprawdza czy jest kolejna strona
echo"<a href='projekty.php?strona=".$strona_next."'><img src='images/next.png' alt='' border='0' /></a>";
}
echo"\n";
echo"</div>";
}
?>
Podpowiesz mi jak wstawić do tego ajax ?
Domyślam się, że zamiast:np.
href='projekty.php?strona=".$strona_next."'trzeba wstawić
onclick="strona('projekty.php?strona=".$strona_next."')
ale jak ma wtedy wyglądać funkcja strona?
i czy jeszcze w tym kodzie moim zmienić dodatkowo ?
EDIT:
Sowiq tu mi głownie chodzi o to stronicowanie tak więc, jestem gotów przerobić już te skrypty z mintajax na jquery..