Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobieranie danych z mysql
Forum PHP.pl > Forum > Przedszkole
grzechoo
witam mam problem, probuje zrobic sklep internetowy i na poczaqtku mam problem. Mianiwicie wybierajac w 'sklep.php' kategorie a potem przechodzać do 'sklep2.php' tylko pod jedna kategoria wyswietla mi wszystkie rekordy, nawet te ktore naleza do innej kategorii, natomiast pod inna kategoria nic nie wyswietla . pomozcie gdzie moge miec blad? wydale mi sie ze 'sklep.php' jest dobry bo pobiera kategori z mysql. na dole wklejam oba pliki. Bede wdzieczny za wszystkie poprawki i wskazowki
pozdrawiam

-----sklep.php----------------
  1. <HTML>
  2. <BODY bgcolor=\"orange\">
  3. <CENTRE>SKLEP INTERNETOWY</CENTER>
  4. <FORM NAME=\"grzes\" action=\"sklep2.php\" method=\"post\">
  5. <SELECT NAME=\"kategory\" SIZE='1'>
  6. <?php
  7. @$db=mysql_connect('localhost','login','haslo');
  8. if(!$db)
  9. {echo &#092;"Problem z polaczeniem...sprobuj pozniej.\";
  10. mysql_select_db('nazwaBD');
  11. $sql=&#092;"select distinct kategoria from towary\";
  12. $wynik=mysql_query($sql);
  13. $ile=mysql_num_rows($wynik);
  14. for($i=0;$i<$ile;$i++)
  15. {global $i;
  16. $dane=mysql_fetch_array($wynik);
  17.  
  18.  
  19. echo &#092;"<OPTION NAME='\".$dane['kategoria'].\"'
  20. VALUE='\".$i.\"'>&#092;".$dane['kategoria'];
  21. }
  22. ?>
  23. <BR>
  24. <input type=\"submit\" value=\"szukaj\">
  25. </form></body>
  26. </html>


------sklep2.php-------------------------
  1. <HTML>
  2. <BODY bgcolor=\"orange\">
  3. <CENTRE>SKLEP INTERNETOWY</CENTER>
  4. <FORM NAME=\"grzes\" action=\"sklep3.php\" method=\"post\">
  5. <SELECT NAME='produkt' SIZE='1'>
  6. <?php
  7. $kategory=$HTTP_POST_VARS['kategory'];
  8. @$db=mysql_connect('localhost','login','haslo');
  9. if(!$db)
  10. {echo &#092;"Problem z polaczeniem...sprobuj pozniej.\";
  11. mysql_select_db('nazwaBD');
  12. $sql=&#092;"select nazwa from towary where kategoria=$kategory;\";
  13. $wynik=mysql_query($sql);
  14. $ile=mysql_num_rows($wynik);
  15. for($i=0;$i<$ile;$i++)
  16. {global $i;
  17. $dane=mysql_fetch_array($wynik);
  18. echo &#092;"<OPTION NAME='\".$dane['nazwa'].\"'
  19. VALUE='\".$i.\"'>&#092;".$dane['nazwa'];
  20. }
  21. ?>
  22. <BR>
  23. <input type=\"submit\" value=\"szukaj\">
  24. </form></body>
  25. </html>





// brak bbcode - następnym razem temat zostanie zamknty - DeyV
sf
<option name="tutaj_stala_nazwa">

Nie wiem czy to pomoże, ale patrząc na ten kod to o zgrozo! Naucz się ładnie pisać :-/
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.