Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PILNIE . NAWIGACJA MIDZY STRONAMI.
e4you
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 10.03.2004
Skąd: K-ce

Ostrzeżenie: (50%)
XXX--


Witam,

Mam taki kłopot z przemieszczaniem się miedzy stronami ( poprzednia ... następna )

tabela mySql sklada sie z

  1. CREATE TABLE `cours` (
  2. `cours_id` varchar(100) NOT NULL DEFAULT '', // TO jest Id kursu w którym beda dane strony
  3. `user_id_cours` varchar(10) NOT NULL DEFAULT '', // TO jest wlasciciel kursu
  4. `id_lesson` varchar(255) NOT NULL DEFAULT '', // id lekcji
  5. `title` varchar(255) NOT NULL DEFAULT '', // tytul lekcji
  6. `description` text NOT NULL, // opis lekcji
  7. `parent` varchar(40) NOT NULL DEFAULT '', // te pole na razie jest puste
  8. `status` varchar(100) NOT NULL DEFAULT '', // te pole na razie jest puste
  9. `sort` varchar(10) NOT NULL DEFAULT '', // sort
  10. PRIMARY KEY (`id_lesson`)
  11. ) TYPE=MyISAM;


Moje pytania jak zrobić cos takiego ze bedzie mozna przesuwac stronami przez guziki nastepna i poprzednia ...

przyczym gy dojdziemy do ostatniej lekcji to link do nastepna jest nie dostepny , gdy jestesmy w pierwszej to to samo nie mozna sie cofnac ?

ma ktos jakis pomysl



JUZ ZROBIŁEM exclamation.gif!

ja to zrobilem tak ale moze Wy macie inne pomysly

  1. <?php
  2.  
  3.  
  4. $id_user =$user_info['user_id'];
  5.  
  6. $pokaz_coursd = mysql_query(&#092;"SELECT * FROM cours WHERE id_lesson='$id_lesson'\");
  7. while($varSpisd = @mysql_fetch_array($pokaz_coursd))
  8. {
  9.  $sort= $varSpisd[&#092;"sort\"];
  10. }
  11.  
  12. $pokaz_cours = mysql_query(&#092;"SELECT * FROM cours WHERE cours_id='$cours_id' AND sort='$sort'\");
  13. while($varSpis = @mysql_fetch_array($pokaz_cours))
  14. {
  15.  $id_lesson= $varSpis[&#092;"id_lesson\"];
  16. }
  17.  
  18. //-----------------------------------------------------
  19. //--- Tresc kursu -------------------------------------
  20. //-----------------------------------------------------
  21.  
  22. $pokaz_cours = mysql_query(&#092;"SELECT * FROM cours WHERE  user_id_cours='$wlasciciel_cours' AND cours_id='$cours_id' AND id_lesson='$id_lesson'\");
  23. while($varSpis = @mysql_fetch_array($pokaz_cours))
  24. {
  25.  $strdescriptionlesson= $varSpis[&#092;"description\"];
  26.  $strTitlelesson= $varSpis[&#092;"title\"];
  27.  
  28. }
  29.  
  30. //-----------------------------------------------------
  31. //--- Generowanie linkow dalej & wstecz --------
  32. //-----------------------------------------------------
  33.  
  34. $strDalejMax = mysql_query(&#092;"SELECT * FROM cours WHERE cours_id='$cours_id' ORDER BY sort DESC LIMIT 1\");
  35. while($varDalejMax = @mysql_fetch_array($strDalejMax))
  36. {
  37.  $DalejSortMax= $varDalejMax[&#092;"sort\"];
  38. }
  39.  
  40. $strWsteczMin = mysql_query(&#092;"SELECT * FROM cours WHERE cours_id='$cours_id' ORDER BY sort ASC LIMIT 1\");
  41. while($varWsteczMin = @mysql_fetch_array($strWsteczMin))
  42. {
  43.  $WsteczSortMin= $varWsteczMin[&#092;"sort\"];
  44. }
  45.  
  46. $sorMaxPlus = $sort + 1;
  47. $sorMinMinus = $sort - 1;
  48.  
  49.  
  50. if ( $sort != &#092;"$DalejSortMax\") {
  51.  
  52. $dalej  .= &#092;"<A href=description.php?cours_id=$cours_id&sort=$sorMaxPlus>Dalej >></a>\";
  53.  
  54. }else{
  55.  
  56. $dalej  .= &#092;"\";
  57.  
  58. }
  59.  
  60. if ( $sort != &#092;"$WsteczSortMin\") {
  61.  
  62. $wstecz .= &#092;"<A href=description.php?cours_id=$cours_id&sort=$sorMinMinus><< Wstecz</a>\";
  63.  
  64. }else{
  65.  
  66. $wstecz  .= &#092;"\";
  67.  
  68. }
  69.  
  70.  $site_template->register_vars(array(
  71.       &#092;"strDescription\" => $strdescriptionlesson,
  72.       &#092;"strTitle\" => $strTitlelesson,
  73.       &#092;"name_cours\" => $lang['tres_cours'],
  74.       &#092;"dalej\" => $DalejSort,
  75.       &#092;"westecz\" => $WsteczSort,
  76.       &#092;"dalej\" => $dalej,
  77.       &#092;"wstecz\" => $wstecz,
  78.       &#092;"Zspis\" => $lang['Zspis']
  79.  ));
  80.  
  81.  
  82. ?>


Ten post edytował e4you 16.10.2004, 20:09:30


--------------------
"Dla mnie SCHRANZ nigdy nie byl nazwą stulu muzycznego.A raczej określeniem przesterowaniem dzwięków. Czy nawet halasu... Sądzę, że wyroslo nowe pokolenie. które nie chce się identyfikować z techno z trance" - Chris Liebing

www.netklinik.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
PMadej
post
Post #2


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

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


tak ciezko bylo 30 minut dluzej pomyslec??

a na drugi raz będę blokował temat jak będzie w nim PILNE ... każdy ma coś pilnego


--------------------
Go to the top of the page
+Quote Post

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: 22.08.2025 - 06:32