Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie zawartości bazy według argumentu.
Forum PHP.pl > Forum > PHP
magnat
Witam,
Mój problem polega na wyświetleniu podkategorii za pomocą wcześniejszego wybrania kategorii.
Chodzi o dodawanie produktu we własnym sklepie internetowym.
Poniżej wklejam kod, prosiłbym o pomoc oraz wyjaśnienie co robię źle.

  1. <?php
  2. include ('config.php');
  3. $wynik = mysql_query("SELECT * FROM kategorie")
  4. or die('Błąd zapytania');
  5.  
  6.  
  7. if(mysql_num_rows($wynik) > 0) {
  8.  
  9. echo '<select name="nazwa_kat">';
  10. while($r = mysql_fetch_assoc($wynik)) {
  11. echo '<option>';
  12. echo $r['nazwa_kat'];
  13. echo '</option>';
  14. }
  15. echo '</select><br />';
  16. }
  17.  
  18. $wynik2 = mysql_query('SELECT * FROM podkategorie WHERE nazwa_kat='. $_POST['nazwa_kat'] . '');
  19.  
  20.  
  21.  
  22. if(mysql_num_rows($wynik2) > 0) {
  23.  
  24. echo '<select name="nazwa_podkat">';
  25. while($s = mysql_fetch_assoc($wynik2)) {
  26. echo '<option>';
  27. echo $s['nazwa_kat'];
  28. echo '</option>';
  29. }
  30. echo '</select><br />';
  31. }
  32.  
  33. ?>


Podejrzewam, że schrzaniłem tę linię kodu.

  1. $wynik2 = mysql_query('SELECT * FROM podkategorie WHERE nazwa_kat='. $_POST['nazwa_kat'] . '');


Nie wyświetla się pole wyboru podkategorii.
mar1aczi
Po włączeniu wyświetlania błędów, co widzisz?
magnat
taka linia mi się wyświetla

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\WebServ\httpd\dodaj_produkt.php on line 33
mar1aczi
Jest to ostrzeżenie - http://phpedia.pl/wiki/Supplied_argument_i...result_resource
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.