Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie zawartości bazy według argumentu.
magnat
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.01.2013

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Po włączeniu wyświetlania błędów, co widzisz?


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
magnat
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.01.2013

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


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
Go to the top of the page
+Quote Post
mar1aczi
post
Post #4





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Jest to ostrzeżenie - http://phpedia.pl/wiki/Supplied_argument_i...result_resource


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post

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 - 00:43