Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Wyświetlanie x rekordów i x następnych
goku900
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 9.02.2017

Ostrzeżenie: (0%)
-----


Siema, czy wie ktoś jak wyświetlić pierwsze (DESC LIMIT 10) 10 rekordów i potem kolejne 10?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
goku900
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 9.02.2017

Ostrzeżenie: (0%)
-----


Oke, ale jak teraz użyłem twojego kodu jest problem. Mój kod:
  1. if(isSet($_GET['page']) && $_GET['page'] !== ""){
  2. $page = filtruj($_GET['page']);
  3. $pageOffset = $page * 5;
  4. $zapytanie = mysql_query("SELECT * FROM memes WHERE place='index' ORDER BY id DESC LIMIT 5, ".$pageOffset.""); // nie użwaj starego mysql!
  5. }else{
  6. $zapytanie = mysql_query("SELECT * FROM memes WHERE place='index' ORDER BY id DESC LIMIT 5");
  7. }

I jeśli link wygląda tak:
  1. index.php?page=2

Wyświetla się tylko jeden rekord. Co robić?

Dodam, że do wyświetlania używam pętli while, php nie wywala błędów na stronie:
  1. if(isSet($_GET['page']) && $_GET['page'] !== ""){
  2. $page = filtruj($_GET['page']);
  3. $pageOffset = $page * 5;
  4. $zapytanie = mysql_query("SELECT * FROM memes WHERE place='index' ORDER BY id DESC LIMIT 5, ".$pageOffset.""); // nie użwaj starego mysql!
  5. }else{
  6. $zapytanie = mysql_query("SELECT * FROM memes WHERE place='index' ORDER BY id DESC LIMIT 5");
  7. }
  8. if($data['access'] == 0){
  9. if(mysql_num_rows($zapytanie) > 0) {
  10. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  11. while($r = mysql_fetch_assoc($zapytanie)){
  12. $zap = mysql_query("SELECT * FROM users WHERE login='".$r['nick']."'");
  13. $wyn = mysql_fetch_assoc($zap);
  14. echo '<div id="mem">
  15. '.$r['title'].' <small>'.$r['add_date'].' &nbsp; Dodał/a: <a href="profile.php?id='.$wyn['id'].'">'.$r['nick'].'</a></small>
  16. <a href="meme.php?id='.$r['id'].'"><img src="images_memes/'.$r['meme_name'].'" alt="'.$r['title'].'" width="600" height="700"/></a>
  17. <a href="" onclick="add(\'plus\', \''.$r['id'].'\'); return false"><font color="green">Dobre ('.$r['plus'].')</font></a> <a href="" onclick="add(\'minus\', \''.$r['id'].'\'); return false"><font color="red">Słabe ('.$r['minus'].')</font></a>
  18. </div>';
  19. }
  20. }else{
  21. echo 'Brak memów do wyświetlenia!<br>';
  22. }
  23. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 06:57