Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PILNIE . NAWIGACJA MIDZY STRONAMI.
Forum PHP.pl > Forum > Przedszkole
e4you
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. ?>
PMadej
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
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.