NO NAME NO NAME
Aktualności: Forum zostało uruchomione!
 
*
Witamy, Gość. Zaloguj się lub zarejestruj. Kwiecień 26, 2024, 11:57:42


Zaloguj się podając nazwę użytkownika, hasło i długość sesji


Strony: [1]
  Drukuj  
Autor Wątek: problem php  (Przeczytany 1840 razy)
Inos
Administrator
Użytkownik
*****
Offline Offline

Wiadomości: 82


Zobacz profil
« : Styczeń 27, 2013, 23:03:22 »

Cytuj
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]
« Ostatnia zmiana: Styczeń 27, 2013, 23:08:23 wysłane przez Inos » Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

jasminowygaj watahafernflower jin tomaszowskieperegrynacje airpol