URL amigável e consulta por ID
Opa galera do imasters, tudo certo?
Bom, gostaria de pedir a ajuda de vocês com um pequeno que esta me surrando no php hauhau.
É o seguinte, comecei a mexer com url amigável agora, estou tentando desenvolver um portal de notícias simples.Tudo me corre bem quando quero pegar todas as noticias no banco de dados, mas quando tento chamar apenas uma via url usando sua id, meu css não funciona...
Este é o meu .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ leitor.php?pg=$1&id=$1
A questão é a seguinte, eu tenho a url Localhost/noticias. Está funcionando perfeitamente, o css é aplicado e a listagem de todas as noticias do banco de dados é feita, porém quando tento pegar o id pela url localhost/noticias/3, a noticia é listada, porém todas as formatações css e html são perdidas!
Segue abaixo o código fonte da página noticias
<html>
<head>
<link rel="stylesheet" type="text/css" href="estilo/dinamico.css">
<script src="javascript/hover_menu.js"></script>
<script src="javascript/noticias.js"></script>
<script src="../Site1/javascript/jquery.js"></script>
<title></title>
</head>
<body>
<div id="area_geral">
<div id="cima_fundo"></div>
<div id="esquerda_fundo"></div>
<div id="direita_fundo"></div>
<div id="quadro_loco"></div>
<div id="area_centro">
<div id="header">
<!-- Itens menu --> <a href="#" onMouseOver="hover('home')" onMouseOut="term_hover('home')" onClick="altura()"><div id="home"><div class="home">Home</div></div></a>
<div id="fita_menu_1"></div>
<a href="noticias" onMouseOver="hover('noticias')" onMouseOut="term_hover('noticias')"><div id="noticias"><div class="noticias">Noticias</div></div></a>
<div id="fita_menu_2"></div>
<a href="videos" onMouseOver="hover('videos')" onMouseOut="term_hover('videos')"><div id="videos"><div class="videos">Videos</div></div></a>
<div id="fita_menu_3"></div>
<a href="imagens" onMouseOver="hover('imagens')" onMouseOut="term_hover('imagens')"><div id="imagens"><div class="imagens">Imagens</div></div></a>
<div id="fita_menu_4"></div>
<a href="contato" onMouseOver="hover('contato')" onMouseOut="term_hover('contato')"><div id="contato"><div class="contato">Contato</div></div></a>
<div id="fita_menu_5"></div>
<a href="parceiros" onMouseOver="hover('parceiros')" onMouseOut="term_hover('parceiros')"><div id="parceiros"><div class="parceiros">Parceiros</div></div></a>
<div id="fita_menu_6"></div>
<a href="forum" onMouseOver="hover('forum')" onMouseOut="term_hover('forum')"><div id="forum"><div class="forum">Forum</div></div></a>
</div>
<div id="centralizador">
<?php
include("conecta.php");
$dados_noticia = $_SERVER['REQUEST_URI'];
$separa_noticia = explode('/',$dados_noticia);
if(!isset($separa_noticia[3]))
{
$seleciona_tudo=mysql_query("SELECT * FROM noticias");
$checar_tudo=mysql_num_rows($seleciona_tudo);
if($checar_tudo==true)
while($rows_tudo=mysql_fetch_array($seleciona_tudo))
{
?>
<ul id="quadro1">
<a href="noticias/<?php echo $rows_tudo['id']; ?>"><li id="quadro1_imagem"><img src="<?php echo $rows_tudo['imagem']; ?>" width="579" height="295"></li>
<li id="quadro1_titulo"><?php echo $rows_tudo['titulo']; ?></li>
<li id="quadro1_texto"><?php echo substr($rows_tudo['mensagem'],0,500); ?> [...]</li></a>
</ul>
<?php } } ?>
<?php
if(isset($separa_noticia[3])){
echo $separa_noticia[3];
}
?>
</div>
</div>
</div>
</body>
</html>Discussão (5)
Carregando comentários...