![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 12.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z wyświetlaniem nr linków przy paginacji.
Nie wyświetlają się poprzednie nr stron i jest błąd przy linku następna strona. Strona to pagesi.cba.pl Kod pliku php: <?php $pol=mysql_connect('mysql.cba.pl','mike22','russel22'); if($pol) { $baza=mysql_select_db('pagesi_cba_pl'); if ($baza) { $zapytanie=" SELECT * FROM pracownik"; $wyniki=mysql_query($zapytanie); $liczba_wyn=mysql_num_rows($wyniki); echo "Liczba wyników: $liczba_wyn"; echo "</br>"; $liczba_na_str=2; $liczba_str=$liczba_wyn/$liczba_na_str; $liczba_str=ceil($liczba_str); echo "Liczba stron: $liczba_str"; echo "</br>"; if(isset($_GET["str"])) $str=$_GET["str"]; else $str=1; $pomin=($str-1)*$liczba_na_str; $zapytanie="SELECT * FROM pracownik LIMIT $pomin,$liczba_na_str"; $wyniki=mysql_query($zapytanie); echo "Liczba pomin: $pomin"; echo "</br>"; ?> <table border="1" bordercolor="000000" width="100%" > <tr> <td><?php echo "<b>ID</b>"; ?></td> <td><?php echo "<b>Imie</b>"; ?></td> <td><?php echo "<b>Nazwisko</b>"; ?></td> <td><?php echo "<b>Płeć</b>"; ?></td> <td><?php echo "<b>Nazwisko panieńskie</b>"; ?></td> <td><?php echo "<b>E-mail</b>"; ?></td> <td><?php echo "<b>Kod pocztowy</b>"; ?></td> </tr> <?php while ($wiersz = mysql_fetch_row($wyniki)) { echo "<tr><td>".$wiersz[0]. "</td><td>".$wiersz[1]. "</td><td>".$wiersz[2]. "</td><td>".$wiersz[3]. "</td><td>".$wiersz[4]. "</td><td>".$wiersz[5]. "</td><td>".$wiersz[6]. "</td></tr>"; } echo "</table>"; $linki=''; if($str>1) { $linki=$linki.'<a href="'.$_SERVER['PHP_SELF']. '?strona=4&str='.($str-1).'"><-</a>'; } else { $linki=$linki.'<-'; } for($i=1;$i<=$liczba_str;$i++) { if($str==$i) { $linki=$linki.''>$i; } else { $linki=$linki.'<a href="'.$_SERVER['PHP_SELF']. '?strona=4&str='.$i.'">'.$i.'</a>'; } } if($str<$liczba_str) { $linki=$linki.'<a href="'.$_SERVER['PHP_SELF']. '??strona=4&str='.($str+1).'">-></a>'; } else { $linki=$linki.'->'; } echo "$linki"; if($zap) { mysql_close($pol); } else { echo mysql_error(); } } else { echo "Nie mona polaczyc sie z baza danych"; } } else { echo "Nie mona polaczyc sie z serwerem."; } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 15:31 |