NO NAME

Dla Wszystkich => Napisz do Nas => Wątek zaczęty przez: Inos Styczeń 27, 2013, 23:03:22



Tytuł: problem php
Wiadomość wysłana przez: Inos 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]


Polityka cookies
Darmowe Fora | Darmowe Forum

biznesforum shd rootsunderground colorfulworld magicaldreamhodowla