Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Ograniczenie wyswietlania danych
ficiolotek2
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.10.2006

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


Witam. Mam problem z wyświetleniem danych. Moje tabela

id_kategorii | kategoria_nazwa | kategoria_opis | nad_kategoria
1 | Biznes | cos tam | 0
2 | Finansa | cos tam | 1
3 | Pieniadze | cos tam | 1
4 | Zabawki | cos tam | 0
5 | Lalki | cos tam | 4

Gdy nad_kategoria = 0 oznacza to że jest to głowna kategoria i wyswietla jako główna i mam zrobione klikajac ja mam kategorie taki jaki sa wpisane w kolumnie nad_kategorie tzn. kategoria głowna Biznes klikam ja i mam 2 podkategorie Finanse i Pieniadze.
Teraz chce zrobic wybieranie w option kategorii aby dodac wpis tylko nie wiem jak gdyz jak wyswietlam

  1. $sql_query = mysql_query("SELECT id_kategorii, kategoria_nazwa, kategoria_opis, nad_kategoria FROM ka
    tegorie WHERE nad_kategoria != 0"); 
  2. ?>
  3. <select name="kategoria">
  4. <?
  5. while($results = mysql_fetch_array($sql_query)) {
  6. $sql = mysql_query("SELECT * FROM kategorie where nad_kategoria = '".$resultes['id_kategorii']."'");
  7.  
  8. while($res = mysql_fetch_array($sql)) {?>
  9.  
  10. <option value='<? echo $results['id_kategorii']; ?>'><? echo $res['kategoria_nazwa'].'=>'.$results['kategoria_nazwa']; ?></option>


to mam tyle razy wypisana nad_kategorie ile jest id_podkategorii tzn

Biznes => Finanse
Biznes => Pieniadze
Biznes => Zabawki
Biznes => lalki
Zabawki=>Finanse
Zabawki =>Pieniadze itd

a chciałbym aby było

Biznes=>Finanse
Biznes=>Pieniadze
Zabawki=>Lalki

Jak tak zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Prosze o pomoc. Jak nie jasno napisałem postaram sie wyjasnic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- ficiolotek2   [MYSQL] Ograniczenie wyswietlania danych   3.07.2007, 12:44:21
- - UDAT   Użyj JOIN   3.07.2007, 12:49:17
|- - ficiolotek2   Cytat(UDAT @ 3.07.2007, 11:49:17 ) U...   3.07.2007, 12:59:37
- - UDAT   Sorry nie przeczytalem dokładnie twojego posta W...   3.07.2007, 13:16:22
- - ficiolotek2   Dalej nie wiem jak   3.07.2007, 13:56:33


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:37