Usiłuję zrobić księgę gości dla mojej strony www. Zastosowałem darmowy kod stronnicowania i w innych podstronach działa świetnie, ale w księdze gości występuje błąd.
Po przejściu na stronę nr 2 (7 rekordów na stronie)
linijka
<?php $sql="SELECT * FROM guestbook ORDER BY id DESC LIMIT ".(($page-1)*$ilestr).",".$ilestr*$page.""; ?>
nie widzi drugiej wartości limitu i pobiera wszystkie rekordy od 7 do końca.
Czy mógłby ktoś sprawdzić gdzie robię błąd.
Poniżej cały kod strony.
Pozdrawiam krzysztofr
<?php $username=""; $password=""; $database=""; $host=""; $page = $_GET['page']; else { $page = 1; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>Untitled Document</title> <link href="css/style.css" rel="stylesheet" type="text/css" /> <!--[if IE]> <link href="css/ie.css" rel="stylesheet" type="text/css" /> <![endif]--> <script type="text/javascript" src="js/target_blank.js"></script> <script type="text/javascript" language="JavaScript"> <!-- function toggle(object) { if (document.getElementById) { if (document.getElementById(object).style.visibility == 'visible') document.getElementById(object).style.visibility = 'hidden'; else document.getElementById(object).style.visibility = 'visible'; } else if (document.layers && document.layers[object] != null) { if (document.layers[object].visibility == 'visible' || document.layers[object].visibility == 'show' ) document.layers[object].visibility = 'hidden'; else document.layers[object].visibility = 'visible'; } else if (document.all) { if (document.all[object].style.visibility == 'visible') document.all[object].style.visibility = 'hidden'; else document.all[object].style.visibility = 'visible'; } return false; } //--> </script> <script type="text/javascript"> window.onload = Laduj; function Laduj() { document.forms['addcomment'].onsubmit = Verify; } function Verify() { var nick = document.forms['addcomment'].nick.value; var text = document.forms['addcomment'].text.value; var test = document.forms['addcomment'].test.value; var error = false; if (nick == "") { document.forms['addcomment'].nick.style.border = "2px solid #FF0000"; alert('Nie wypełniłeś pola z nickiem!'); error = true; } if (text == "") { document.forms['addcomment'].text.style.border = "2px solid #FF0000"; alert('Nie wypełniłeś pola z treścią!'); error = true; } if (test != "3") { document.forms['addcomment'].test.style.border = "2px solid #FF0000"; alert('Podałeś błędną liczbę!'); error = true; } if (error) { return false; } } </script> </head> <body> <div id="content"> <div id="header"> <div id="search"> <form action="search.php" method="post"> <p> <input name="search" type="text" class="search-header-input" /> <input name="search" type="submit" class="search-header-button" value="OK" /> </p> </form> <div id="search-header-text"><a href="#">Wyszukiwanie zaawansowane:</a></div> </div> </div> <div id="top_menu"> <ul> <li><a href="index.php">Strona Główna</a></li> <li><a href="#">Wyszukiwarka</a></li> <li><a href="history.php">Historia PRL w zarysie</a></li> <li><a href="project.php">Projekt muzeum</a></li> <li><a href="guestbook.php">Ksiega gości</a></li> <li><a href="contact.php">Kontakt</a></li> </ul> </div> <div id="left_menu"> <ol class="content-left_menu-ol"> <li><a href="view-cat.php?cat=a">Życie codzienne</a> <ol class="content-left_menu-ol-li-ol"> <li><a href="#">Bony żywnościowe</a></li> <li><a href="#">Sprzęty domowe</a></li> <li><a href="#">Sprzęt AGD</a></li> <li><a href="#">Muzyka</a></li> </ol> </li> <li><a href="#">Pieniądze</a></li> <li><a href="#">Dokumenty</a></li> <li><a href="#">Propaganda</a></li> <li><a href="#">Odznaczenia i medale</a></li> <li><a href="#">Kronika</a></li> <li><a href="#">Inne</a></li> <li><a href="#">Aneks</a></li> <li><a href="#">Filmy</a></li> </ol> </div> <div id="fav"> <div class="fav-new-title">Najpopularniejsze:</div> <div class="fav-new-content"> <ol class="fav-new-ol"> <?php $query="SELECT * FROM muzeumprl ORDER BY view DESC LIMIT 0, 6"; { } ?> </ol> </div> </div> <div id="new"> <div class="fav-new-title">Najnowsze:</div> <div class="fav-new-content"> <ol class="fav-new-ol"> <?php $query2="SELECT * FROM muzeumprl ORDER BY id DESC LIMIT 0, 6"; { } ?> </ol> </div> </div> <div id="center-content"> <p class="center-header">Księga Gości</p> <p class="text-center"><a href="#" onClick="toggle('comment-input')">Dodaj wpis</a></p> <div id="comment"> <?php $zapytanie ="SELECT COUNT(*) FROM guestbook"; $ilestr=7; // podajemy tutaj ilość wyników na jedną stronę. $sql="SELECT * FROM guestbook ORDER BY id DESC LIMIT ".(($page-1)*$ilestr).",".$ilestr*$page.""; $top = 0; { $top2 = $top * 160; echo '<div class="comment-header"><span class="bold">'.$rekord3['id'].' - '.$rekord3['nick'].'</span> - '.$rekord3['date'].'</div>'; $top++; } ?> <div id="pagenumber"> <?php ?> </div> </div> <div id="comment-input">Formularz dodający komentarz. <form name="addcomment" action="guestbook-add.php" method="post"> <p> Podaj nick: <input name="nick" type="text" /> <br /> Podaj e-mail*: <input name="mail" type="text" /> <br /> Podaj treść: <input name="text" type="text" /> <br /> 2+1=? <input name="test" type="text" /> <br /> <input name="add" type="submit" value="Dodaj" /> </p> </form> *Nieobowiązkowe. </div> </div> </div> <div id="footer"><a href="index.php">Strona główna</a> | <a href="search.php">Wyszukiwarka</a> | <a href="#">Eksponaty</a> | <a href="history.php">Historia</a><br /> Š 2008</div> </body> </html> <?php ?>