Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] problem z tablica w tablicy
wcg
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 21.07.2006

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


Tworzę menu i mam problem z poprawnym skonstruowaniem tablicy w której znajduja się kategorie i podtakegorie. Chciałbym aby tablica wyświetlała sie w taki sposób:
  1. (
  2. [0] => 1
  3. [1] => 2
  4. [2] => Array
  5. (
  6. [0] => 7
  7. [1] => 8
  8. [2] => 24
  9. )
  10. [4] => 3
  11. [5] => Array
  12. (
  13. [0] => 9
  14. [1] => 10
  15. [2] => 11
  16. [3] => 12
  17. )
  18. [6] => Array
  19. (
  20. [0] => 13
  21. )
  22.  
  23. [7] => 4
  24. [8] => 5
  25. [9] => 6
  26. )


mój skrypt generuje ją podobny sposób ale niepotrzebnie powtarza w podkateoriach za kazdym razem array
  1. (
  2. [0] => 1
  3. [1] => 2
  4. [2] => Array
  5. (
  6. [0] => 7
  7. )
  8.  
  9. [3] => Array
  10. (
  11. [0] => 8
  12. )
  13.  
  14. [4] => Array
  15. (
  16. [0] => 24
  17. )
  18.  
  19. [5] => 3
  20. [6] => Array
  21. (
  22. [0] => 9
  23. )
  24.  
  25. [7] => Array
  26. (
  27. [0] => 10
  28. )
  29.  
  30. [8] => Array
  31. (
  32. [0] => 11
  33. )
  34.  
  35. [9] => Array
  36. (
  37. [0] => 12
  38. )
  39.  
  40. [10] => Array
  41. (
  42. [0] => 13
  43. )
  44.  
  45. [11] => 4
  46. [12] => 5
  47. [13] => 6
  48. )
  49.  
  50.  

a oto skrypt

  1. $nazwa= array();
  2. $wynik = mysql_query("SELECT * FROM menu WHERE sub1='0'");
  3. while ($show = mysql_fetch_array($wynik)) {
  4. $id = $show['id'];
  5. $nazwa[] = $show['id'];
  6.  
  7. $wynik_1 = mysql_query("SELECT * FROM menu WHERE sub1='$id'");
  8.  
  9. while ($show = mysql_fetch_array($wynik_1)) {
  10. $nazwa[] = array($show['id']);
  11. }
  12. }


Czy ktos moze mi pomóc w rozwiązaniu tego problemu, bo męczę się już tym kilka dni?
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 08:58