quinhosp Postado Fevereiro 9, 2009 Denunciar Share Postado Fevereiro 9, 2009 Bom dia??Não consigo corrigir este erro...alguém pode me ajudar?Grato...Parse error: parse error, unexpected T_IFcódigo abaixo:consultar.php<?php include "conexao_db.php"; $sql = "SELECT * FROM tb_noticias WHERE ver = '1' ORDER BY id DESC LIMIT 15";/* * executa e trata a consulta */$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta")if(@mysql_num_rows($resultado) == 0) or die("Nenhum registro encontrado")/* * fazendo um loop para mostrar os resultados */while ($linha=mysql_fetch_array($resultado)){ $novadata = substr($linha['data'],8,2) . "/" . substr($linha['data'],5,2) . "/" . substr($linha['data'],0,4); $novahora = substr($linha['hora'],0,2) . "h" . substr($linha['hora'],3,2) . "min"; echo "<b>Código da Notícia</b>: {$linha['id']} <br />"; echo "Autor: {$linha['nome']} <br />"; echo "Data: $novadata - Horário: $novahora <br />"; echo "Título: {$linha['titulo']} <br />"; echo "Resumo: <em> {$linha['resumo']} </em> <br />"; echo "Notícia: {$linha['texto']} <br />"; echo "Validado pelo Webmaster: "; if ($linha['ver'] == 1) echo "Sim"; else echo "Não"; echo "<hr />";}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 9, 2009 Denunciar Share Postado Fevereiro 9, 2009 $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta") <---- Tá faltando o ; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 quinhosp Postado Fevereiro 9, 2009 Autor Denunciar Share Postado Fevereiro 9, 2009 Então ESerra, eu tinha feito isto, porém apareceu o seguinte erro após modificação:Parse error: parse error, unexpected T_LOGICAL_OR in C:\Arquivos de programas\EasyPHP 2.0b1\www\sistema_noticias\consultar.php on line 19o que pode ser?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 9, 2009 Denunciar Share Postado Fevereiro 9, 2009 Porque logo abaixo tem outro problema...$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta");if(@mysql_num_rows($resultado) == 0) or die("Nenhum registro encontrado") <- De onde você tirou isso?or die... deve ser usado na query (mysql_query)...$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta");if(mysql_num_rows($resultado) == 0){echo 'Nenhum resultado encontrado';} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 quinhosp Postado Fevereiro 10, 2009 Autor Denunciar Share Postado Fevereiro 10, 2009 entaum eserra, valeu !deu certo, agora tira outra dúvida pra mim.meu código funciona legal, imprime os campos desejados do DB, porém quando mando imprimir mais de um campo ele não imprime.é um sistema de noticias que imprime ate 15 noticias.<?php include "conexao_db.php"; $sql = "SELECT * FROM tb_noticias WHERE ver = '1' ORDER BY id DESC LIMIT 15";/* * executa e trata a consulta */$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta");if(@mysql_num_rows($resultado) == 0) //or die("Nenhum registro encontrado"){ echo "Nenhum registro encontrado";}/* * fazendo um loop para mostrar os resultados*/elseif(@mysql_num_rows($resultado) == 1){ while ($linha=mysql_fetch_array($resultado)) { $novadata = substr($linha['data'],8,2) . "/" . substr($linha['data'],5,2) . "/" . substr($linha['data'],0,4); echo "<b>Código da Notícia</b>: {$linha['id']} <br />"; echo "Autor: {$linha['nome']} <br />"; echo "Data: $novadata <br />"; echo "Título: {$linha['titulo']} <br />"; echo "Resumo: <em> {$linha['resumo']} </em> <br />"; echo "Notícia: {$linha['texto']} <br />"; echo "<hr />"; }}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
quinhosp
Bom dia??
Não consigo corrigir este erro...alguém pode me ajudar?
Grato...
Parse error: parse error, unexpected T_IF
código abaixo:
consultar.php
<?php
include "conexao_db.php";
$sql = "SELECT * FROM tb_noticias WHERE ver = '1' ORDER BY id DESC LIMIT 15";
/*
* executa e trata a consulta
*/
$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta")
if(@mysql_num_rows($resultado) == 0) or die("Nenhum registro encontrado")
/*
* fazendo um loop para mostrar os resultados
*/
while ($linha=mysql_fetch_array($resultado))
{
$novadata = substr($linha['data'],8,2) . "/" .
substr($linha['data'],5,2) . "/" .
substr($linha['data'],0,4);
$novahora = substr($linha['hora'],0,2) . "h" .
substr($linha['hora'],3,2) . "min";
echo "<b>Código da Notícia</b>: {$linha['id']} <br />";
echo "Autor: {$linha['nome']} <br />";
echo "Data: $novadata - Horário: $novahora <br />";
echo "Título: {$linha['titulo']} <br />";
echo "Resumo: <em> {$linha['resumo']} </em> <br />";
echo "Notícia: {$linha['texto']} <br />";
echo "Validado pelo Webmaster: ";
if ($linha['ver'] == 1)
echo "Sim";
else
echo "Não";
echo "<hr />";
}
?>
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.