Wiem że było, i wiem że moge skorzystać z wyszukiwarki wpisując stronicowanie albo skorzystac z gotowych klas umieszczonych na forum. Wtedy jednak bym sie chyba nic nie nauczyl a o to przede wszystkim chodziło. Tak wiec napisalem skrypt umieszczajacy wiadomosci w bazie danych i prosze o poprawe ewentualnych razacych bledow, chociaz skrypt dziala poprawnie.

pokaznewsy.php
  1. <?php
  2. mysql_connect("localhost", "root", "krasnal");
  3.  if(mysql_error())
  4.  {
  5.  echo 'blad';
  6.  exit;
  7.  }
  8. $ilenewsow = 3;
  9. if(!$p) $p = 0;
  10. $p = (int)$p; 
  11.  $zapytanie = "SELECT * FROM dodawanie ORDER by id DESC LIMIT $p,$ilenewsow";
  12.  $zapytanie_do_numrows = "SELECT * FROM dodawanie";
  13.  $wykonaj = mysql_query($zapytanie);
  14.  $numrows = mysql_num_rows(mysql_query($zapytanie_do_numrows));
  15.  if ($numrows == 0)
  16. {
  17. echo "W bazie danych nie ma nowych wiadomosci.";
  18. }
  19. while($dane=mysql_fetch_array($wykonaj)) 
  20. { 
  21.  echo "<span style="font-weight:bold">".$dane['tytul']."</span></br>";
  22.  echo $dane['skrot']."</br><a href="pokazcaly.php?id=".$dane['id']."">Wiecej...</a></br>";
  23.  echo "Napisał: "$dane['autor']."</br>";
  24. }
  25. $liczbastron=ceil($numrows/$ilenewsow);
  26. for($i=1; $i<=$liczbastron; $i++)
  27. {
  28. echo"<a href="archiwumnewsow.php?co=".$p.", ".$ilenewsow."">".$i."</a> ";
  29. $p = $p+$ilenewsow;
  30. }
  31. ?>


archiwumnewsow.php
  1. <?php
  2. mysql_connect("localhost", "root", "krasnal");
  3.  if(mysql_error())
  4.  {
  5.  echo 'blad';
  6.  exit;
  7.  }
  8.  $ilenewsow = 3;
  9. if(!$p) $p = 0;
  10. $p = (int)$p; 
  11.  $zapytanie = "SELECT * FROM dodawanie ORDER by id DESC LIMIT ".$_GET['co']."";
  12.  $zapytanie_do_numrows = "SELECT * FROM dodawanie";
  13.  $wykonaj = mysql_query($zapytanie);
  14.  $numrows = mysql_num_rows(mysql_query($zapytanie_do_numrows));
  15.  if ($numrows == 0)
  16. {
  17. echo "W bazie danych nie ma nowych wiadomosci.";
  18. }
  19.  while($dane = mysql_fetch_array($wykonaj))
  20.  {
  21.  echo "<span style="font-weight:bold">".$dane['tytul']."</span></br>";
  22.  echo $dane['skrot']."</br><a href="pokazcaly.php?id=".$dane['id']."">Wiecej...</a></br>";
  23.  echo "Napisał: "$dane['autor']."</br>";
  24.  }
  25. $liczbastron=ceil($numrows/$ilenewsow);
  26. for($i=1; $i<=$liczbastron; $i++)
  27. {
  28. echo"<a href="archiwumnewsow.php?co=".$p.", ".$ilenewsow."">".$i."</a> ";
  29. $p = $p+$ilenewsow;
  30. }
  31. ?>


pokazcaly.php
  1. <?php
  2. mysql_connect("localhost", "root", "krasnal");
  3.  if(mysql_error())
  4.  {
  5.  echo 'blad';
  6.  exit;
  7.  }
  8. $sql="SELECT * FROM dodawanie WHERE id='".$_GET['id']."'";
  9. $zapytanie = mysql_query($sql);
  10. while($dane2=mysql_fetch_array($zapytanie))
  11. {
  12. echo "<span style="font-weight:bold">".$dane2['tytul']."</span></br>";
  13. echo $dane2['tresc']."<br/>";
  14. echo "Napisał: ".$dane2['autor']."<br/>";
  15. }
  16. ?>


Z góry dziekuje za uwagi...