Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porcjowanie wyników i baza danych, Porcjowanie wyników i baza danych
superozy
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.10.2012

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


Witam mam problem, próbuję zrobić stronicowanie wyników bazy danych lecz nie za bardzo mi to wychodzi...

opierałem się na tym kodzie:
http://www.kursy.czestochowaonline.pl/mysql/3.html

ogólnie wszytko działa, ale jak próbuję dołożyć stronicowanie wszystko traci sens sad.gif

Proszę o pomoc, jezeli gdzies robię błędy to przepraszam ale mam złamany obojczyk i ciężko mi naciskac przyciski.


to mój kod:
  1. ...
  2.  
  3. // ---------------------------------
  4. $strona = $_GET['s'];
  5. // Wynikow Na Strone
  6. $wns = 5;
  7. settype($strona, "integer");
  8. $tresc_zapytania_max = 'SELECT `id` FROM `nba`';
  9. $zapytanie_max = mysql_query($tresc_zapytania_max);
  10. // $r_max zawiera ilosc wszystkich rekordow w tabeli
  11. $r_max = mysql_num_rows($zapytanie_max);
  12.  
  13. $tresc_zapytania = 'SELECT * FROM worker ORDER BY id LIMIT '.($strona*$wns).','.$wns;
  14. $zapytanie = mysql_query($tresc_zapytania);
  15. <table border='1' cellspacing='2' cellpadding='2'>
  16. <tr>
  17. <td width=\"auto\" height=\"30px\">ID</td>
  18. <td width=\"auto\">Imię</td>
  19. <td width=\"auto\">Nazwisko</td>
  20. <td width=\"auto\">Płeć</td>
  21. <td width=\"auto\">Nazw. panieńskie</td>
  22. <td width=\"auto\">E-mail</td>
  23. <td width=\"auto\">Kod pocztowy</td>
  24. </tr>
  25. ";
  26. while($row = mysql_fetch_array($result))
  27. {
  28. while ($w = mysql_fetch_row($zapytanie))
  29. {
  30.  
  31. // ---------------------------------
  32. if($row['plec'] == 'Kobieta')
  33. {
  34. echo "<tr>";
  35. echo "<td height=\"30px\">" . $row['id'] . "</td>" ;
  36. echo "<td>" . $row['imie'] . "</td>" ;
  37. echo "<td>" . $row['nazw'] . "</td>";
  38. echo "<td>" . $row['plec'] . "</td>";
  39. echo "<td>" . $row['pani'] . "</td>";
  40. echo "<td>" . $row['mail'] . "</td>";
  41. echo "<td>" . $row['kod'] . "</td>";
  42. echo "</tr>";
  43. }
  44. if($row['plec'] == 'Mężczyzna')
  45. {
  46. echo "<tr>";
  47. echo "<td height=\"30px\">" . $row['id'] . "</td>" ;
  48. echo "<td>" . $row['imie'] . "</td>" ;
  49. echo "<td>" . $row['nazw'] . "</td>";
  50. echo "<td>" . $row['plec'] . "</td>";
  51. echo "<td>- - - -</td>";
  52. echo "<td>" . $row['mail'] . "</td>";
  53. echo "<td>" . $row['kod'] . "</td>";
  54. echo "</tr>";
  55. }
  56. }
  57. // ---------------------------------
  58. }
  59. echo "</table>";
  60. $lStron = ceil($r_max/$wns);
  61. for ($i=0;$i<$pNum;$i++)
  62. echo '<a href="strona.php?s='.$i.'">'.($i+1).'</a>';
  63.  
  64. }
  65.  
  66. ?>


Z gory serdeczne dzięki smile.gif

Ten post edytował superozy 22.10.2012, 21:14:03
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 06:32