Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak wykonać menu
Woytek950
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 2
Dołączył: 6.06.2008
Skąd: jesteś ?

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


Witam. Jak w temacie.
db:
Cytat
menu kategorie
id | nameCategory | menuName
0 | jakaskategoria | Menu głowne
1 | jakaskads | Menuinne

Cytat
linki
id | nameCategory | linkName
0 | jakaskategoria | link
1 | jakaskads | link
2 | jakaskads | link
3 | jakaskads | link
4 | jakaskads | link
5 | jakaskads | link
6 | jakaskads | link

Chciał bym wykonać skrypt który wypisał by teraz to menu w ten sposób:
Cytat
[ Menu głowne ]
link
[ Menu głowne ]
link
link
link
link
link
link
link

W jaki sposób się za to zabrać?


Dodatkowo chciał bym poinformować iż dane nie mogą być wyświetlone odrazu tylko przekazane w tablicy.(system szablonów i pętla)

Ten post edytował Woytek950 23.05.2010, 15:21:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Woytek950
post
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 2
Dołączył: 6.06.2008
Skąd: jesteś ?

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


Cytat(r4xz @ 24.05.2010, 20:31:57 ) *
{loop name="abcs"}
<p><a href="{$value}">{$value}</a></p>
{/loop}


<p><a href="<p><b>Menu g??wne</b></p>"><p><b>Menu g??wne</b></p></a></p>
(...)

i z tego wynika jedna prosta rzecz - problem leży w sposobie wyświetlania danych

ale jak teraz? ano pokombinuj z tablicami.
może coś na zasadzie:
Kod
{loop name="nazwy_kategorii"}
   {$kategoria}
   {loop name="linki"}
      <a href="">{$link[$kategoria]}</a>
   {/loop}
{/loop}

Racja racja... ale do tego doszedlem nie dawno, jak zrobiłem $ar[] i druga petla $ar[][];

Tylko że nadal mam problem z wyświetleniem
struktura
  1. Array
  2. (
  3. [0] => Menu g??wne
  4. [1] => Array
  5. (
  6. [0] => jakis-link
  7. )
  8.  
  9. [2] => Array
  10. (
  11. [0] => o-mnie
  12. )
  13.  
  14. [3] => Inne menu
  15. [4] => Array
  16. (
  17. [0] => cos
  18. )
  19.  
  20. )

dokumentacja raintpl
http://www.raintpl.com/?page_id=loop


Edit: a jedenak mi się wydaje że błąd jest w składni tablicy. Czyli źle dodany za pomocą skryptu.
powinno być mniej więcej tak
  1. Array
  2. (
  3. [Menu g??wne (lub id (te drugie id))] =>
  4. [0] => jakis-link
  5.  
  6. [Inne menu] =>
  7. [0] => Inne menu
  8. [1] => Inne menu
  9. [2] => Inne menu
  10. [3] => Inne menu
  11. )


ref

Ten post edytował Woytek950 24.05.2010, 20:51:45
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 20:25