Header impedindo a execução das querys
Criei um arquivo header.php que carrega as meta tags da pagina requisitada como <title>, <description>, <keywords>, etc.
No conteudo da página criei querys com referência a estas páginas.
Se eu executo os arquivos separadamente não há problema nenhum. O <title> aparece no hearder.php e as querys aparecem no content.php normalmente.
Só que na hora de montar a página, só vem o resultado das querys no header.
<-- Conteudo de parte do arquivo header.php
<meta name="description" content="
<?php
$busca0_query = mysql_query("SELECT pags.description
FROM pags
WHERE id = $content
LIMIT 0 , 1")or die(mysql_error());
if (empty($busca0_query)) {
echo "Nenhum registro encontrado.";
}
while ($dados0 = mysql_fetch_array($busca0_query)) {
echo $dados0[description];
}
?>" />
<-- Fim do arquivo header
<-- arquivo index.php
<?php
//prjosm/index.php
include("header.php");
$pag = $_GET['id'];
$busca0_query = mysql_query("SELECT pags.id, pags.content
FROM pags
WHERE id = $pag
LIMIT 0 , 1")or die(mysql_error());//faz a busca com as palavras enviadas
if (empty($busca0_query)) { //Se nao achar nada, lana essa mensagem
echo "Nenhum registro encontrado.";
}
// quando existir algo em '$busca_query' ele realizar o script abaixo.
while ($dados0 = mysql_fetch_array($busca0_query)) {
echo $dados0[content];
}
include("footer.php");
?>
<-- Fim do arquivo index.php
<-- O conteúdo de parte do campo pags.content
<?php
$busca_query = mysql_query("SELECT *
FROM `pags`
ORDER BY Rand( )
LIMIT 0 , 1")or die(mysql_error());//faz a busca com as palavras enviadas
if (empty($busca_query)) { //Se nao achar nada, lana essa mensagem
echo "Nenhum registro encontrado.";
}
// quando existir algo em '$busca_query' ele realizar o script abaixo.
while ($dados0 = mysql_fetch_array($busca_query)) {
echo $dados0[title];
?>
<-- Fim do conteudo do campo.
Aonde está o erro?
comentários (0)
suspender
Lista de Respostas:
19/05/2010 5:45pm
(~14 anos atrás)
(~14 anos atrás)
Se o codigo está exatamente como o postado
tem um erro aqui
while ($dados0 = mysql_fetch_array($busca_query)) {
echo $dados0[title];
vc abriu uma chave mas não fechou
altere seu php.ini para exibir todos os erros
error_reporting E_ALL
tem um erro aqui
while ($dados0 = mysql_fetch_array($busca_query)) {
echo $dados0[title];
vc abriu uma chave mas não fechou
altere seu php.ini para exibir todos os erros
error_reporting E_ALL
24/05/2010 4:44pm
(~14 anos atrás)
(~14 anos atrás)
è que eu uso as variáveis em outra parte da página... eu fecho o } antes do </body>