Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[MySql/PHP]Stronnicowanie
#1
Witam, mam oto taki kod:
Kod PHP:
<?
include ("dbst.php");
if(empty(
$_GET['id']))
{

$zapt mysql_query("SELECT * FROM kat_kat");

while(
$rekord mysql_fetch_row($zapt))
{
$tekst1 "<a href=kat-".$rekord[1]."-1.php>".$rekord[0]."</a><br>";
echo 
$tekst1;
}


} else {

//kurde..

$perPage 5;

if (
is_numeric($_REQUEST['page'])) {
$page = (int) $_REQUEST['page'];
if (
$page 1) {
$page 1;
}
} else {
$page 1;
}
$start = ($page 1) * $perPage;
if(isset(
$_GET['id']))
{
    
$q mysql_query("SELECT nazwa, opis, link, keyw FROM kat_linki WHERE idkat='".$_GET['id']."' LIMIT $start$perPage");  
    
   while (
$data mysql_fetch_assoc($q)){
    echo 
"<table>
<tr>"
;
    echo 
$data['nazwa'].'<td><a href='.$data['link'].'>'.$data['keyw']."</a></td>";
    echo 
'<br /><td>';
    echo 
$data['opis'];
    echo 
"</td><br>";
    echo 
"</tr></table><hr>";
    }}

$idd $_GET['id'];

$prev $page 1;
$next $page 1;
$prevLink $_SERVER['PHP_SELF'] . '?page=' $prev;
$nextLink $_SERVER['PHP_SELF'] . '?page=' $next;

$qe mysql_query("SELECT nazwa, opis, link, keyw FROM kat_linki WHERE idkat='".$_GET['id']."'"); 

$lolek mysql_num_rows($qe);

if(
mysql_num_rows($qe) > 5)





echo 
"<a href=\"kat-".$idd."-".$prev.".php\">Poprzednia </a> <br>";
echo 
"<a href=\"kat-".$idd."-".$next.".php\">Nastepna</a>";}

 }
mysql_close ();

?>

No i problem polega na tym, że strony są tworzone w nieskończoność, i są puste, zaczyną się tworzyć jeśli w jakieś kategorii jest wiecej niż 5 wpisów. Ogólnie strona 1 i 0 są takie same, mam mod rewrite. Co mogłbym zrobić żeby zeby strony nie tworzyły się w nieskończonośc, i żeby gdy jestem na 1 stronie, nie było linku do poprzedniej strony.. Sądze że można by urzyć pętli while, tylko nie za bardzi wiem gdzie, proszę, pomóżcie.

Pozdrawiam.
Odpowiedz


Wiadomości w tym wątku
[MySql/PHP]Stronnicowanie - przez kajzur - 04-01-2009, 15:04

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,035 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,930 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,928 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,454 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,562 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl