Tytuł: problem php Wiadomość wysłana przez: Inos Styczeń 27, 2013, 23:03:22 Cytuj WitamMĂŞ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] |