Plik index.php:
  1. <?
  2. include 'config.php';
  3. ?>
  4. <html>
  5. <head>
  6. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
  7. <title>Sklep Liverpool FC</title>
  8. <link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\">
  9. </head>
  10. <body>
  11. <center>
  12. <table width=\"768\" cellspacing=\"0\" cellpadding=\"0\">
  13. <tr>
  14. <td colspan=\"5\" height=\"0\">
  15. <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  16. <tr>
  17. <td class=\"menu_naglowek\">Sklep strony <a href=\"http://www.fcliverpool.histo.pl\">fcliverpool.histo.pl</a></td>
  18. </tr>
  19. <tr>
  20. <td style=\"border-left: 1 dotted #000000; border-right: 1 dotted #000000; border-bottom: 1 dotted #000000\"><img border=\"0\" src=\"logo.jpg\" width=\"766\" height=\"139\"></td>
  21. </tr>
  22. </table>
  23. </td>
  24. </tr>
  25. <tr>
  26. <td colspan=\"5\" height=\"10\"></td>
  27. </tr>
  28. <tr>
  29. <td width=\"140\" valign=\"top\">
  30.  <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  31. <tr>
  32. <td class=\"menu_naglowek\">Menu</td>
  33. </tr>
  34. <tr>
  35. <td class=\"menu\">&gt;&gt; <a href=\"index.php\"> Artyku³y</a></td>  
  36. </tr>
  37. <tr>
  38. <td class=\"menu\">&gt;&gt; <a href=\"info.php\"> Informacje</a></td>
  39. </tr>
  40. <tr>
  41. <td class=\"menu\">&gt;&gt; <a href=\"rejestr.php\"> Rejestracja</a></td>
  42. </tr>
  43. <tr>
  44. <td class=\"menu\">&gt;&gt; <a href=\"mailto:wievior@fcliverpool.histo.pl\"> Mail do nas</a></td> 
  45. </tr>
  46. <tr><td height=\"10\"></td></tr>
  47. <tr>
  48. <td width=\"100%\" class=\"menu_naglowek\">Polecamy</td>
  49. </tr>
  50. <tr>
  51. <td width=\"100%\" class=\"menu\">
  52. <?
  53. $sql = &#092;"SELECT * FROM artykul ORDER BY RAND() LIMIT 1\";
  54. $wykonaj = mysql_query($sql);
  55. $losart = mysql_fetch_array($wykonaj);
  56. echo '<center><a href=\"index.php?id='.$losart['id'].'\"><img src=\"images/miniatura/'.$losart['miniatura'].'\"</center><br><center><b>'.$losart['tytul'].'</b></center><br>'.$losart['tresc_krotka'].'<center><br><b>Cena: </b>'.$losart['cena'].' z³</center></a>';
  57. ?>
  58. </td>
  59. </tr>
  60. </table>
  61. </td>
  62. <td width=\"10\"><td width=\"468\" valign=\"top\">
  63. <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  64. <tr><td>
  65. <?
  66. $sql = &#092;"SELECT * FROM artykul WHERE prom_czyjest=1 ORDER BY RAND() LIMIT 1\"; // Promocyjny
  67. $wykonaj = mysql_query($sql);
  68. $promocja = mysql_fetch_array($wykonaj);
  69. echo '<b><font color=\"#CC0000\">Losowy artyku³ promocyjny:</font></b><br><a href=\"index.php?id='.$promocja['id'].'\"><img src=\"images/miniatura/'.$promocja['miniatura'].'\" align=\"left\"> <b>'.$promocja['tytul'].'</b><br>'.$promocja['prom_tresc'].'</a><br>';
  70. ?>
  71. </td></tr><tr><td><hr></td></tr><tr><td>
  72. <?
  73. if (!$_GET['id'] && !$_GET['kat'])
  74.  { echo '<b><font color=\"#CC0000\">Piêæ losowych artyku³ów:</font></b><br>';
  75.  $sql = &#092;"SELECT * FROM artykul ORDER BY RAND() LIMIT 5\";
  76.  $wykonaj = mysql_query($sql);
  77.  while ($artlos = mysql_fetch_array($wykonaj))
  78. { echo '<a href=\"index.php?id='.$artlos['id'].'\"><img src=\"images/miniatura/'.$artlos['miniatura'].'\" align=\"left\"> <b>'.$artlos['tytul'].'</b><br>'.$artlos['tresc_krotka'].'<br><b>Cena:</b> '.$artlos['cena'].' z³<br><br></a>'; }
  79.  echo '<hr><b><font color=\"#CC0000\">Wybierz Kategorie:</font></b><br>';
  80.  $sql = &#092;"SELECT * FROM kategoria\";
  81.  $wykonaj = mysql_query($sql);
  82.  while ($kat = mysql_fetch_array($wykonaj)) 
  83. { echo '<a href=\"index.php?kat='.$kat['nazwa'].'\">'.$kat['nazwa'].'</a><br>'; } 
  84. }
  85. elseif ($_GET['kat'])
  86.  { $sql = &#092;"SELECT * FROM artykul WHERE kategoria='\" . $_GET[kat] . \"'\";
  87.  $wykonaj = mysql_query($sql);
  88.  $artkat = mysql_fetch_array($wykonaj);
  89.  echo '<a href=\"index.php?id='.$artkat['id'].'\"><img src=\"images/miniatura/'.$artkat['miniatura'].'\" align=\"left\"> <b>'.$artkat['tytul'].'</b><br>'.$artkat['tresc_krotka'].'<br><b>Cena:</b> '.$artkat['cena'].' z³<br><br></a>';
  90.  }
  91. elseif ($_GET['id'])
  92.  {
  93.  $sql = &#092;"SELECT * FROM artykul WHERE id='\" . $_GET[id] . \"'\";
  94.  $wykonaj = mysql_query($sql);
  95.  $art = mysql_fetch_array($wykonaj);
  96.  echo '<b>'.$art['tytul'].'</b><br><img src=\"images/miniatura/'.$art['miniatura'].'\" align=\"left\">'.$art['tresc_dluga'].'<br><b>Cena:</b> '.$art['cena'].' z³<br><b>Promocja: </b>'.$art['prom_tresc'].'<br><br><center><b><a href=\"koszyk.php?id='.$art['id'].'\">Dodaj do koszyka!</a><b></center><br><br><img src=\"images/'.$art['zdjecie'].'\"><br><img src=\"images/'.$art['zdjecie2'].'\">';
  97.  }
  98. ?>
  99.  </td></tr></table>
  100. </td>
  101. <td width=\"10\">
  102. <td width=\"140\" valign=\"top\">
  103. <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  104. <tr>
  105. <td class=\"menu_naglowek\">Koszyk</td>
  106. </tr>
  107. <tr>
  108.  <td>
  109. <form method=\"POST\" action=\"index.php?akcja=login\">
  110. <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  111. <tr>
  112. <td>Login:&nbsp;</td>
  113. <td><input type=\"text\" name=\"login\" size=\"10\"></td>
  114. </tr>
  115. <tr>
  116.  
  117. <td>Has³o:&nbsp;</td>
  118. <td><input type=\"password\" name=\"pass\" size=\"10\"></td>
  119. </tr>
  120. </table>
  121. <input type=\"submit\" value=\"Zaloguj\" name=\"Submit\">
  122. </form>
  123. <?
  124. if (!$_SESSION['login'])
  125.  { 
  126.  if ($_GET['akcja'] == 'logout')
  127. { echo 'Wylogowano.';
  128. }
  129.  if ($_GET['akcja'] == 'login')
  130. { $sql = &#092;"SELECT * FROM uzytkownik WHERE login = '\" . $_POST[login] . \"'\";
  131. $wykonaj = mysql_query($sql);
  132. $log = mysql_fetch_array($wykonaj);
  133. if ( $_POST['pass'] == $log['haslo'])
  134.  { $_SESSION['login'] = $_log['login'];
  135.  echo 'Witaj '.$_SESSION['login'].'.<br><a href=\"index.php?akcja=logout\">Wyloguj sie</a>.'; } 
  136.  else { 
  137.  echo 'Podano b³edne dane.'; 
  138.  }
  139. }
  140.  }
  141. ?>
  142. </td>
  143. </tr>
  144. </table>
  145. </td>
  146. </tr>
  147. <tr>
  148. <td colspan=\"5\" height=\"10\"></td>
  149. </tr>
  150. <tr>
  151. <td colspan=\"5\" class=\"dol\"><p align=\"center\">Design and programming by <a href=\"mailto:wievior@tlen.pl\">Pawe Mysior</a> // <a href=\"http://www.fcliverpool.histo.pl\">fcliverpool.histo.pl</a></p></td>  
  152. </tr>
  153. </table>
  154. </center>
  155. </body>
  156. <? ob_end_flush(); ?>




Plik koszyk.php:
  1. <?
  2. include 'config.php';
  3. ?>
  4. <html>
  5. <head>
  6. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
  7. <title>Sklep Liverpool FC</title>
  8. <link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\">
  9. </head>
  10. <body>
  11. <center>
  12. <table width=\"768\" cellspacing=\"0\" cellpadding=\"0\">
  13. <tr>
  14. <td colspan=\"5\" height=\"0\">
  15. <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  16. <tr>
  17. <td class=\"menu_naglowek\">Sklep strony <a href=\"http://www.fcliverpool.histo.pl\">fcliverpool.histo.pl</a></td>
  18. </tr>
  19. <tr>
  20. <td style=\"border-left: 1 dotted #000000; border-right: 1 dotted #000000; border-bottom: 1 dotted #000000\"><img border=\"0\" src=\"logo.jpg\" width=\"766\" height=\"139\"></td>
  21. </tr>
  22. </table>
  23. </td>
  24. </tr>
  25. <tr>
  26. <td colspan=\"5\" height=\"10\"></td>
  27. </tr>
  28. <tr>
  29. <td width=\"140\" valign=\"top\">
  30.  <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  31. <tr>
  32. <td class=\"menu_naglowek\">Menu</td>
  33. </tr>
  34. <tr>
  35. <td class=\"menu\">&gt;&gt; <a href=\"index.php\"> Artyku³y</a></td>  
  36. </tr>
  37. <tr>
  38. <td class=\"menu\">&gt;&gt; <a href=\"info.php\"> Informacje</a></td>
  39. </tr>
  40. <tr>
  41. <td class=\"menu\">&gt;&gt; <a href=\"rejestr.php\"> Rejestracja</a></td>
  42. </tr>
  43. <tr>
  44. <td class=\"menu\">&gt;&gt; <a href=\"mailto:wievior@fcliverpool.histo.pl\"> Mail do nas</a></td> 
  45. </tr>
  46. <tr><td height=\"10\"></td></tr>
  47. <tr>
  48. <td width=\"100%\" class=\"menu_naglowek\">Polecamy</td>
  49. </tr>
  50. <tr>
  51. <td width=\"100%\" class=\"menu\">
  52. <?
  53. $sql = &#092;"SELECT * FROM artykul ORDER BY RAND() LIMIT 1\";
  54. $wykonaj = mysql_query($sql);
  55. $losart = mysql_fetch_array($wykonaj);
  56. echo '<center><a href=\"index.php?id='.$losart['id'].'\"><img src=\"images/miniatura/'.$losart['miniatura'].'\"</center><br><center><b>'.$losart['tytul'].'</b></center><br>'.$losart['tresc_krotka'].'<center><br><b>Cena: </b>'.$losart['cena'].' z³</center></a>';
  57. ?>
  58. </td>
  59. </tr>
  60. </table>
  61. </td>
  62. <td width=\"10\"><td width=\"468\" valign=\"top\">
  63. <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  64. <tr><td>
  65. <?
  66. $sql = &#092;"SELECT cena FROM artykul WHERE id='\" . $_GET[id] . \"'\";
  67. $wykonaj = mysql_query($sql);
  68. $cena = mysql_fetch_array($wykonaj);
  69. if (!$_SESSION['login']) { echo 'Nie jeste¶ zalogowany. Zaloguj siê.'; } else {
  70. $sql= &#092;"INSERT INTO koszyk (ulogin, artykulid, cena) VALUES ('\".$_SESSION['login'].\"', '\".$_GET['id'].\"', '\".$cena.\"', )\"; }
  71. mysql_query($sql) or die(mysql_error());  
  72. ?>
  73.  </td></tr></table>
  74. </td>
  75. <td width=\"10\">
  76. <td width=\"140\" valign=\"top\">
  77. <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  78. <tr>
  79. <td class=\"menu_naglowek\">Koszyk</td>
  80. </tr>
  81. <tr>
  82.  <td>
  83. <form method=\"POST\" action=\"index.php?akcja=login\">
  84. <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  85. <tr>
  86. <td>Login:&nbsp;</td>
  87. <td><input type=\"text\" name=\"login\" size=\"10\"></td>
  88. </tr>
  89. <tr>
  90.  
  91. <td>Has³o:&nbsp;</td>
  92. <td><input type=\"password\" name=\"pass\" size=\"10\"></td>
  93. </tr>
  94. </table>
  95. <input type=\"submit\" value=\"Zaloguj\" name=\"Submit\">
  96. </form>
  97. <?
  98. if (!$_SESSION['login'])
  99.  { 
  100.  if ($_GET['akcja'] == 'logout')
  101. { echo 'Wylogowano.';
  102. }
  103.  if ($_GET['akcja'] == 'login')
  104. { $sql = &#092;"SELECT * FROM uzytkownik WHERE login = '\" . $_POST[login] . \"'\";
  105. $wykonaj = mysql_query($sql);
  106. $log = mysql_fetch_array($wykonaj);
  107. if ( $_POST['pass'] == $log['haslo'])
  108.  { $_SESSION['login'] = $_log['login'];
  109.  echo 'Witaj '.$_SESSION['login'].'.<br><a href=\"index.php?akcja=logout\">Wyloguj sie</a>.'; } 
  110.  else { 
  111.  echo 'Podano b³edne dane.'; 
  112.  }
  113. }
  114.  }
  115. ?>
  116. </td>
  117. </tr>
  118. </table>
  119. </td>
  120. </tr>
  121. <tr>
  122. <td colspan=\"5\" height=\"10\"></td>
  123. </tr>
  124. <tr>
  125. <td colspan=\"5\" class=\"dol\"><p align=\"center\">Design and programming by <a href=\"mailto:wievior@tlen.pl\">Pawe Mysior</a> // <a href=\"http://www.fcliverpool.histo.pl\">fcliverpool.histo.pl</a></p></td>  
  126. </tr>
  127. </table>
  128. </center>
  129. </body>
  130. <? ob_end_flush(); ?>


Czemu to nie dzia³a. Tzn. Artyku³y s± wy¶wietlane na stronie index.php. Gdy ju¿ wybierzemy dany artyku³ mamy link do koszyk.php. dok³adnie: koszyk.php?id=idtegoartykulu. Gdy tam wejde to niestety mam bia³± stronê i nie zapisuje rekordu do bazy...