Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: Jak podzielic newsy na strony?
Forum PHP.pl > Forum > PHP
Macok
Oto skrypt ktory wyswietla na stronie tematy z forum, jako newsy:
  1. <?php 
  2. Tu dane bazy
  3.  
  4. $wynik = mysql_query("SELECT phpbb_posts.post_time, phpbb_topics.topic_replies, phpbb_topics.topi
    c_id, phpbb_posts_text.post_subject, phpbb_posts_text.post_text, phpbb_users.user
    _id, phpbb_users.username FROM phpbb_topics, phpbb_users, phpbb_posts, phpbb_post
    s_text WHERE phpbb_topics.topic_first_post_id = phpbb_posts.post_id AND phpbb_top
    ics.topic_first_post_id = phpbb_posts_text.post_id AND phpbb_posts.post_id = phpb
    b_posts_text.post_id AND phpbb_posts.poster_id = phpbb_users.user_id ORDER BY php
    bb_topics.topic_id DESC LIMIT 0, 10;"
    );
  5.  
  6. while ($phpbb = mysql_fetch_assoc($wynik))
  7. {
  8.  
  9.  echo "<center><h4>".$phpbb['post_subject']."</h4></center>";
  10.  echo "<u>Autor</u>: ";
  11.  echo "<a href='http://localhost/phpbb/profile.php?mode=viewprofile&u=".$phpbb['user_id']."'>".$phpbb['username']."</a><br />";
  12.  echo substr($phpbb['post_text'],0); echo "<b> </b>";
  13.  echo "<a href='http://ots.forall.pl/phpbb/viewtopic.php?p=".$phpbb['topic_id']."'>Wiecej...</a>";
  14.  echo "<p align=right><a href='http://ots.forall.pl/phpbb/posting.php?mode=reply&t=".$phpbb['topic_id']."'>Skomentuj</a> (".$phpbb['topic_replies'].")</p>";
  15.  echo $phpbb['post_time'];
  16.  echo "<hr>";
  17. } 
  18. ?>
Skrypt wyswietla tylko 10 ostatnich newsow. Co zrobic zeby wyswietlal tez pozostale, ale na nastepnych stronach??
Chodzi oto ze kiedy liczba newsow przekracza 10, Tworzy sie nowa strona i tam przenosza sie newsy ktore nie zmiescily sie juz na stronie.
Cysiaczek
Nazywa siê takie cudo stronicowanie - mo¿na znale¼æ kupê gotowych rozwiazañ i pomys³ów na forum. np.
Temat: Pager stronicowanie

aha.
  1. <?php
  2. (...) DESC LIMIT 0, 10;");
  3. ?>


Pierwsza cyferka oznacza od którego rekordu ma zacz±c pobieranie, a druga ile rekordów.

Pozdrawiam.
Macok
Ale ja jestem cienki z php i niewiem jak polaczyc ten kod z moim. Moglby ktos to dla mnie zrobic albo chociaz napisac dosc sokladnie jak to sie robi??
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.