Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Strony
Forum PHP.pl > Forum > Przedszkole
patryk20120
Witam, mam takie pytanie smile.gif jak zrobić, aby co 3 "posty" można było przewijać strony. Np. jest 6 postów, wyświetlają się 3 posty i na dole strony tworzy się napis "następna strona" i na tej wyświetlają się następne 3 tongue.gif mam taki kod jak na razie, może jakieś wskazówki questionmark.gif
  1. <?php
  2.    $link=mysql_query("SELECT * FROM next ORDER BY id ");
  3.  
  4.    while($row=mysql_fetch_array($link))
  5.    {
  6.    echo '[<b>'.$row['nick'].'</b>]: '.$row['tresc'].'<br>';
  7.    $liczba++;
  8.    if($liczba == 3){
  9. // może właśnie coś z tym warunkiem pokręcic tongue.gif ?
  10.    }
  11.    }    
  12.    
  13.    ?>
matixrr
  1. <?php
  2. $start = $_GET['start'];
  3. $na_stronie = 3;
  4. if ($start==0){$start=0;}
  5. $wykonaj=mysql_query("SELECT * FROM next order by id desc");
  6. $znaleziono=mysql_num_rows($wykonaj);
  7.  
  8. print '</center>';
  9.  
  10. $query = "SELECT * FROM next order by id desc LIMIT ".($start).",".$na_stronie."";
  11. $result = mysql_query ($query);
  12.  
  13.        while ($row = mysql_fetch_array($result))
  14.        {
  15. <b>'.$row['nick'].'</b>]: '.$row['tresc'].'<br>
  16. ";
  17. }
  18. if($znaleziono>$na_stronie) {
  19.    print '<center>Strona ';
  20. for($i=0; $i<ceil($znaleziono/$na_stronie); $i++)
  21.  print '<a href="index.php?start='.($i*$na_stronie).'">'.($i+1).'</a> | ';
  22. }
  23. ?>



tylko pamietaj aby index.php zmienic na nazwe swojego pliku winksmiley.jpg
patryk20120
Wielkie dzięki, jeszcze tylko sobie ten kod przeanalizuje tongue.gif

Jeszcze jedno tongue.gif co robi funkcja
ceil($znaleziono/$na_stronie);
questionmark.gif
erix
Ano to: ceil" title="Zobacz w manualu PHP" target="_manual.
patryk20120
Wiem czytałem manuala tongue.gif
lecz co onami daje w tym kodzie tongue.gif
erix
Daje to, że wylicza, ile stron ma być, aby wyświetlić całość. Jeśli użyłbyś zwykłego zaokrąglenia, to mogłoby być w dół - nie wyświetli ostatnich kilku rekordów.

Matma. winksmiley.jpg
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.