Witam,
Od wczoraj po południa męczę się na tym, aby po wciśnięciu klawisza więcej(U mnie tytuł artykułu) pokazać jego zawartość.
Mój kod wygląda następująco:

kat.php

  1. <?php
  2. ini_set('error_reporting', E_ALL | E_STRICT);
  3. ini_set('display_errors', 'Off');
  4. ini_set('log_errors', 'On');
  5. ini_set('error_log', 'full-path-to-a-log-file');
  6. ?>
  7. <?php
  8. if (!isset($_SESSION['sprawdz']))
  9. {
  10. $_SESSION['sprawdz'] = true;
  11. }
  12. $connect = mysql_connect('localhost', 'root', 'pass') or die('Nie mo&#x17C;na poł&#x105;czyc si&#x119; z baz&#x105; danych. Przepraszamy za kłopoty');
  13. $db = mysql_select_db('db') or die('Nie mo&#x17C;na poł&#x105;czyc si&#x119; z baz&#x105; danych. Przepraszamy za kłopoty');
  14. $kategoria = $_GET['subkat'];
  15. $subpage = $_GET['page'];
  16. $perPage = 2;
  17. if (is_numeric($_REQUEST['subpage']))
  18. {
  19. $subpage = (int) $_REQUEST['subpage'];
  20. }
  21. if ($subpage < 1)
  22. {
  23. $subpage = 1;
  24. }
  25. $start = ($subpage - 1) * $perPage;
  26. stripslashes($zap = 'SELECT * FROM `artykuly` WHERE `kategoria` = "'.$kategoria.'" ORDER BY `kategoria` ASC LIMIT '.$start.', '.$perPage.'');
  27. $idzap = mysql_query($zap);
  28. while($wiersz=mysql_fetch_array($idzap))
  29. {
  30. echo '<div style="text-align:center;"><a style="text-decoration: none;" href="?page=kat&amp;subkat='.$kategoria.'&amp;id='.$wiersz[0].'">'.$wiersz[1].'</a></div><br />';
  31. echo '<div style="text-align:center;">OBRAZEK</div><br />';
  32. echo '<div style="text-align:center;">Cena: '.$wiersz[2].' PLN</div>';
  33. echo '<div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep">Kup</a></div><br /><hr /><br />';
  34. }
  35. $prev = $subpage - 1;
  36. $next = $subpage + 1;
  37. $prevLink = $_SERVER['PHP_SELF'] . '?page=kat&amp;subkat='.$kategoria.'&amp;subpage=' . $prev;
  38. $nextLink = $_SERVER['PHP_SELF'] . '?page=kat&amp;subkat='.$kategoria.'&amp;subpage=' . $next;
  39. stripslashes($zapytanie2 = 'SELECT `info`,`tytul`,`cena` FROM `artykuly` WHERE `kategoria` = "'.$kategoria.'"');
  40. $idzapytania2 = mysql_query($zapytanie2);
  41. $ilosc_wierszy = mysql_num_rows($idzapytania2);
  42. echo '<div style="text-align:center;">';
  43. if($subpage > 1)
  44. echo'<a style="text-decoration: none;" href="'.$prevLink.'">Poprzednia strona</a> ';
  45. $stron=round($ilosc_wierszy/$perPage);
  46. for($i=1; $i<=$stron; ++$i)
  47. {
  48. if($i==$subpage)
  49. echo '<b>'.$i.'</b>';
  50. else
  51. echo '<a style="text-decoration: none;" href="?page=kat&amp;subkat='.$kategoria.'&amp;subpage='.$i.'">'.$i.'</a>';
  52. }
  53. if($subpage < $stron)
  54. echo ' <a style="text-decoration: none;" href="'.$nextLink.'">Nast&#x119;pna strona</a>';
  55. echo '</div>';
  56. if($_GET['page'] !== "")
  57. {
  58. $kategoria = (string) $_GET['page'];
  59. if(mysql_num_rows(mysql_query('SELECT `id` FROM `artykuly` WHERE `kategoria` = "'.$kategoria.'"')) !== 0)
  60. {
  61. $artykuly = mysql_query ('SELECT * FROM `artykuly` WHERE `kategoria` = "'.$kategoria.'" ORDER BY `id` DESC LIMIT '.$start.', '.$perPage.'');
  62. while($wiersz=mysql_fetch_array($artykuly))
  63. {
  64. echo '<div style="text-align:center;">'.$wiersz[1].'</div><br />';
  65. echo '<div style="text-align:center;">OBRAZEK</div><br />';
  66. echo '<div style="text-align:center;">Cena: '.$wiersz[2].' PLN</div>';
  67. echo '<div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep">Kup</a></div><br /><hr /><br />';
  68. }
  69. }
  70. }
  71. else
  72. {
  73. echo 'Brak artykułów dla podanej kategorii.';
  74. }
  75. mysql_close($connect);
  76. ?>


Czy mógłbym prosić o waszą pomoc?
Za przykład podam stronę:

http://blog.kowalczyk.cc

Tylko tam jest zrobione na przyjazne url
Z góry dziękuje smile.gif

Mam problem z odczytem danych

  1. else
  2. {
  3. $zapyt2 = 'SELECT `info`,`tytul`,`cena` FROM `artykuly` WHERE `id`='.$_GET['id'].' ORDER BY `id` DESC';
  4. $idzapyt2 = mysql_query($zapyt2);
  5. while ($wiersz = mysql_fetch_array($idzapyt2))
  6. echo '<div style="text-align:center;">'.$wiersz[1].'</div><br />';
  7. echo '<div style="text-align:center;">OBRAZEK</div><br />';
  8. echo '<div style="text-align:center;">asda: '.$wiersz[2].'</div><br />';
  9. echo '<div style="text-align:center;">Cena: '.$wiersz[4].' PLN</div>';
  10. echo '<div style="text-align:center;"><a style="text-decoration: none;" href="index.php?page=dostep">Kup</a></div><br />';
  11. }


Odczytuje mi tylko tytuł.

Zapomniałem o klamerkach.

CLOSE