Listar imagens do dados do banco
Boa tarde,
Estou com problemas ao listar as imagens do banco e aparece o seguinte erro:
Parse error: syntax error, unexpected $end in C:\wamp\www\sistemadenoticias\index.php on line 117
Alguem pode me ajudar?
Segue abaixo o script:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php//inclusão da conexão com banco de dados
require('conecta.php');
//A quantidade de valor a ser exibida
$quantidade = 5;
//a pagina atual
$pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1;
//Calcula a pagina de qual valor será exibido
$inicio = ($quantidade * $pagina) - $quantidade;
//Monta o SQL com LIMIT para exibição dos dados
$sql = "SELECT * FROM noticias ORDER BY titulo, descricao, imagem, data ASC LIMIT $inicio, $quantidade";
//Executa o SQL
$qr = mysql_query($sql) or die(mysql_error());
//Percorre os campos da tabela
while($ln = mysql_fetch_assoc($qr)){
echo '<div style="font-size:20px;">'.'titulo: '.$ln['titulo'].'</div>';?>
<img src="<?php echo 'imagem: '.$ln['imagem'];?> "/>
<?php echo 'descricao: '.$ln['descricao'];?>
}
<?php
/**
* SEGUNDA PARTE DA PAGINAÇÃO
*/
//SQL para saber o total
$sqlTotal = "SELECT id FROM noticias";
//Executa o SQL
$qrTotal = mysql_query($sqlTotal) or die(mysql_error());
//Total de Registro na tabela
$numTotal = mysql_num_rows($qrTotal);
//O calculo do Total de página ser exibido
$totalPagina= ceil($numTotal/$quantidade);
/**
* Defini o valor máximo a ser exibida na página tanto para direita quando para esquerda
*/
$exibir = 2;
/**
* Aqui montará o link que voltará uma pagina
* Caso o valor seja zero, por padrão ficará o valor 1
*/
$anterior = (($pagina - 1) == 0) ? 1 : $pagina - 1;
/**
* Aqui montará o link que ir para proxima pagina
* Caso pagina +1 for maior ou igual ao total, ele terá o valor do total
* caso contrario, ele pegar o valor da página + 1
*/
$posterior = (($pagina+1) >= $totalPagina) ? $totalPagina : $pagina+1;
/**
* Agora monta o Link paar Primeira Página
* Depois O link para voltar uma página
*/
echo '<a href="?pagina=1">Primeira Página</a> | ';
echo "<a href=\"?pagina=$anterior\">Página Anterior</a> | ";
/**
* O loop para exibir os valores à esquerda
*/
for($i = $pagina-$exibir; $i <= $pagina-1; $i++){
if($i > 0)
echo '<a href="?pagina='.$i.'"> '.$i.' </a>';
}
/**
* Depois o link da página atual
*/
echo '<a href="?pagina='.$pagina.'"><strong>['.$pagina.']</strong></a>';
/**
* O loop para exibir os valores à direta
*/
for($i = $pagina+1; $i < $pagina+$exibir; $i++){
if($i <= $totalPagina)
echo '<a href="?pagina='.$i.'"> '.$i.' </a>';
}
/**
* Agora monta o Link para Próxima Página
* Depois O link para Última Página
*/
echo " | <a href=\"?pagina=$posterior\">Próxima Página</a> | ";
echo " <a href=\"?pagina=$totalPagina\">Última Página</a>";
?>
</body>
</html>Discussão (11)
Carregando comentários...