Pessoal estou criando um site, e pretendo que todas as suas paginas sejam "estocadas" no sql, porém estou com um erro, percebi que quando uma função php é mandada ao Banco de dados e puxada novamente para o site ela não e executada, Ou seja, ela aparece no site como se fosse algo escrito.
Alguem tem a solução?
Exemplo;
- Tenho a seguinte pagina no Sql
<div id="logo"><img src="_imgs/logo3.png" /></div> <div id="link"> <ul> <li><a href="#Home" id="mini_logo">a</a></li> <? $Pg_sql = "SELECT * From Paginas WHERE Exibir = '2' ORDER BY Ordem ASC"; $Paginas = mysql_query($Pg_sql) or die ("Erro"); while ($Pg_linha=mysql_fetch_array($Paginas)) { $Pg_Nome = $Pg_linha ["Nome"]; $Pg_conteudo = $Pg_linha ["Conteudo"]; $Pg_id = $Pg_linha ["Id"]; $Pg_css = $Pg_linha ["Css"]; $Pg_ordem = $Pg_linha ["Ordem"]; $Pg_mar = (1915 * $Pg_ordem ); ?> <li><a href="#<?=$Pg_Nome?>"><?=$Pg_Nome?></a></li> <? } ?> </ul>
Mas quando eu puxo ela pro site não aparece. Fica:
<div id="logo"><img src="_imgs/logo3.png" /></div> <div id="link"> <ul> <li><a href="#Home" id="mini_logo">a</a></li> <li><a href="#<?=".$Pg_Nome."?>"></a></li> </ul></div>