Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql i php] menu
-Gość_ares-
post
Post #1





Goście







mam taki kod


  1. <?php
  2. function display_menu($PAR1)
  3.  {
  4. // pobierz parametry glownego wezla
  5. $r = mysql_query(&#092;"SELECT * FROM 
  6. drzewko WHERE parent='0'&#092;");
  7.  
  8.  while($row = mysql_fetch_array($r)) // wszytkie glowne kategorie
  9.  {
  10.  $name =$row[&#092;"nazwa\"];
  11.  $parent =$row[&#092;"parent\"];
  12.  $id =$row[&#092;"id\"];
  13.  
  14. $ri = mysql_query(&#092;"SELECT * FROM 
  15. drzewko WHERE parent='$PAR1'&#092;");
  16.  
  17.  while($rowi = mysql_fetch_array($ri)) // podkategorie
  18.  {
  19.  $pname =$rowi[&#092;"nazwa\"];
  20.  
  21.  $w .= &#092;"$name <BR><b>$pname</b>\";
  22. }
  23. }
  24.  return $w;
  25.  } // end display_menu();
  26. ?>


końcowym wynikiem tego czegoś powinno byc spis kategorii w takim stylu

kategoria 1
kategoria 2
kategoria 3
kategoria 4
- pod kategoria 1.4
kategoria 5
- podkategoria 1.5

Z tym ze coś nie tak jak wejde np do działu gdzie jest podkategoria to on ja tyle razy pokazuje ile razy petla while zlicza rekor .... i jest zle ....


[CODE]

  1. CREATE TABLE `drzewko` (
  2. `id` int(8) NOT NULL AUTO_INCREMENT,
  3. `nazwa` varchar(32) DEFAULT NULL,
  4. `parent` int(8) NOT NULL DEFAULT '0',
  5. `right` int(8) NOT NULL DEFAULT '0',
  6. PRIMARY KEY (`id`),
  7. KEY `parent` (`parent`),
  8. KEY `right` (`right`)
  9. ) TYPE=MyISAM AUTO_INCREMENT=9 ;
wyzej napisalem rzut bazy danych

PS jak sie kliknie na kategorie to wtedy pojawiaja sie podkategorie tak na margiinesie ale to wiem jak zrobic jeden IF tylko mam klopot z prawidlowym wyswetleniem ...
Go to the top of the page
+Quote Post

Posty w temacie
- Gość_ares   [mysql i php] menu   7.06.2005, 23:14:09
- - SongoQ   CytatZ tym ze coś nie tak jak wejde np do działu g...   8.06.2005, 00:19:29
- - Gość_ares   1 raz wyciagnac kategorie i pod kategorie .. tak j...   8.06.2005, 09:44:31
- - Marcin_m   Proponuję ci zobaczyć mój skrypt struktury drzewia...   8.06.2005, 12:39:11


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 - 16:54