Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z przekazywaniem zmiennych.
majesik
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Grudziądz

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


Kolejny raz proszę o pomoc.

Robię cennik ..... który wyświetla kategorie .... a pod nimi cały cennik .....

jak wejdziesz na daną kategorię to pokażą się dostępne kategorie oraz cennik tylko z danej kategorii.

Problem polega na tym, że działa zawsze ostatnia kategoria ... sad.gif ... dlaczego ? może ktoś mi pomóc.

Oto kod źródłowy.

  1. <?
  2. $db=mysql_connect(&#092;"localhost\", $sqluser, $sqlpass);
  3. mysql_select_db($sqldatabase, $db);
  4. $sql = &#092;"select * FROM exe_cennik GROUP BY 'kategoria' ASC\";
  5. $result = mysql_query($sql);
  6. echo '<center><b>Wybierz interesującą Cię kategorię naszego cennika.</b><br><br>';
  7. while ($rezul = mysql_fetch_array($result)) {
  8. $kategoria = $rezul[&#092;"kategoria\"];
  9. echo '<a target=\"strona\" href=\"cennik.php?kat=' . $kategoria . '\" style=\"text-decoration: none\">';
  10. echo '<font color=\"#000000\">' . $kategoria . '</font></a>, ';
  11.  
  12. }
  13. echo '</center><br>';
  14.  
  15. if($kat == &#092;"\"):
  16. $db=mysql_connect(&#092;"localhost\", $sqluser, $sqlpass);
  17. mysql_select_db($sqldatabase, $db);
  18. $sql = &#092;"SELECT * FROM exe_cennik order by 'kategoria' ASC, 'nazwa_produktu' ASC, 'cena_netto' ASC\";
  19. $result = mysql_query($sql);
  20. $kate = &#092;"\";
  21. while($rezul = mysql_fetch_array($result)) {
  22. if($kate != $rezul[&#092;"kategoria\"]):
  23. $kate = $rezul[&#092;"kategoria\"];
  24.  
  25. echo '<br>';
  26. echo $rezul[&#092;"kategoria\"]; 
  27. echo '<br>';
  28. endif;
  29.  
  30. $nazwa = $rezul[&#092;"nazwa_produktu\"];
  31. $netto = $rezul[&#092;"cena_netto\"];
  32.  
  33. echo $nazwa . ', ';
  34. echo $netto . '<br>';
  35.  
  36.  
  37. }
  38.  
  39.  
  40. elseif($kat == $kategoria):
  41.  
  42. $db=mysql_connect(&#092;"localhost\", $sqluser, $sqlpass);
  43. mysql_select_db($sqldatabase, $db);
  44. $sql = &#092;"select * FROM exe_cennik WHERE kategoria='$kategoria' order by 'nazwa_produktu' ASC, 'cena_netto' ASC\";
  45. $result = mysql_query($sql);
  46. echo 'Przeglądasz produkty znajdujące się w kategorii: <b>' . $kategoria . '</b><br><br>';
  47. while ($rezul = mysql_fetch_array($result)) {
  48. $nazwa = $rezul[&#092;"nazwa_produktu\"];
  49. $netto = $rezul[&#092;"cena_netto\"];
  50.  
  51. echo $nazwa . ', ';
  52. echo $netto . '<br>';
  53.  
  54. }
  55.  
  56. endif;
  57. ?>


Edytowałem: 00:58
dodalem z caly kod zrodlowy

Ten post edytował majesik 9.07.2004, 23:58:55


--------------------
Sklep Komputerowy - llllllllllllllllllll 95%
Nowy serwis sik.pl
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: 21.08.2025 - 22:45