Witam
Mêcze sie juz z tym chyba 3 dzien i juz mam doœÌ :-( nie chce tego robic w html bo wole pobierac dane z bazy. mam menu rozwijane i parsuje kod html ale nie rozumiem dlaczego zle parsuje siê strona :-( Moze ktos z was mi bedzie w stanie wyjasnic dlaczego tak sie dzieje bo jak juz nie mam sil myslec i kombinowac bo ostatnio ciagle to robie przy tym menu:/// W kazdym razie nie rozwija sie to menu dobrze - zamiast rozwinac sie obok najechanego bloku to tworzy sie pusty blok ponizej i tam dopiero sie rozwija:/ Wyglada to tak jakby cos zle bylo w kodzie html albo zle to php zaczytuje - wlasnie tego nie rozumiem.....
w ponizszym kodzie probowalem zastosowac foreach ale jest ten sam rezultat
$result = $dbase->get_query("
SELECT * FROM panel WHERE user='au' //tabela1
");
if ($result)
{
$table_name = strtolower($result[0]['naglowek']);
$news_login->tassign['tytul'] = "<strong>Panel</strong>";
$result_linki = $dbase->get_query("
SELECT * FROM linki INNER JOIN panel ON linki.id_ramki = panel.id_ramki AND linki.user = 'au' //tabela2
");
$i = 0;
while ($result[$i]['id_ramki'])
{
if ($result_linki)
{
if($result_linki[$i]['id_ramki'] == $result[$i]['id_ramki'])
{
$pod_menu_roz->tassign['pod_menu_roz'] .= "<li><a href=\"?panel=#\">".$result_linki[$i]['name_link']."</a></li>"; //tu pojawiaja sie linki z rozwiniecia menu - druga tabela (linki)
$news_login->tassign['menu_roz'] .= "<li><a href=\"?panel=1\">".$result[$i]['naglowek']."</a>";
// tu pojawiaja sie linki glowne z pierwszej tabeli (panel)
}
$news_login->tassign['menu_roz'] .= $pod_menu_roz->parse("panel/common/pod_menu_rozwijane.html");
//tu parsuje kod z podrzedny html2
}
//-----------------------pozniej odhaszowac -----------------------------
$i++;
//---------------------------------------------------------------------------
} //koniec foreach
}
}
$main->tassign['news_login'] = $news_login->parse("panel/common/menu_rozwijane.html"); //tu parsuje ponizszy kod z html1
1.html 1
<div id="ramka">
<div id="ramka_naglowek" style="text-align:center;">
{$tytul}
</div>
<div id="menu_rozwijane">
<ul>
{$menu_roz}
</li>
</ul>
</div>
</div>
2.html2 - podrzedny
<li>
<ul>
{$pod_menu_roz}
</ul>
jak widac po polaczeniu tego wszystkiego w html i wpisaniu wartosci z kodu php menu bedzie dzialac tak jak powinno ale jak parsuje kod html to menu zle sie wyswietla:-(
z gory dzieki za wszystkie podpowiedzi
Pozdrawiam[/quote]