Chciałbym aby mój kod wyświetlał takie coś:
ostatnia poprzednia 1 2 3 4 5 6 7 8 9 10 nastepna ostatnia
Ograniczenie do 10 stron
oraz jak jestem na 1 stronie to przyciski ostatnia i poprzednia są nieaktywne
zupełnie nie wiem jak to zrobić

proszę o pomoc
<?php
if (!isset($_GET['start'])) {
$start = 1;
}
else {
$start = $_GET['start'];
}
$na_stronie = 5;
$poczatek = ($start - 1) * $na_stronie;
$pobierz = mysql_query('SELECT * FROM `damprace` ORDER BY `data` DESC LIMIT '.$poczatek.','.$na_stronie);
echo "<div id='notatka3'>"; echo "<div style='float: left; margin-left: 10px'>".$wiersz['id']."</div>"; echo "<div style='float: left; margin-left: 10px'><font color='#4c6e9c'>".$wiersz['data']."</div>"; echo "<div style='float: left; margin-left: 10px'><font color='#4c6e9c'>".$wiersz['stanowisko']."</div>"; echo "<div style='float: left; margin-left: 10px'><font color='#4c6e9c'>".$wiersz['firma']."</div>"; echo "<div style='float: left; margin-left: 10px'><font color='#4c6e9c'>".$wiersz['lokalizacja']."</div>";
}
$count = mysql_query('select count(*) from `damprace`');
$ile_stron = ceil($znaleziono[0
]/$na_stronie); $kolejne = $start + 1;
$poprzednie = $start - 1;
if ($start != 1) {
echo '<a href="damprace.php?start='.$poprzednie.'"><< </a>'; }
for ($i = 1; $i <= $ile_stron; $i++) {
if ($i == $start) {
echo '[<b><a href="damprace.php?start='.$i.'">'.$i.'</a></b>]'; }
else {
echo ' <a href="damprace.php?start='.$i.'">'.$i.'</a> '; }
}
if ($ile_stron > $start) {
echo '<a href="damprace.php?start='.$kolejne.'"> >></a>'; }
?>
W jaki sposób można dodać "początek" i "koniec" oraz jak zrobić aby np "początek" i "poprzednia" na 1 stronie stronnicowania było nieaktywne np. szary kolor a na 2 już było aktywne??
Ten post edytował Randallmaster 12.08.2010, 20:24:32