Estou desenvolvendo um site de noticias e não estou conseguindo ajustar a paginação de resultados no meu projeto, será que alguém possa me ajudar.?
Segue o código do meu projeto, somente exibindo as informações do bd.
<?php
// definições de host, database, usuário e senha
$host = "localhost";
$db = "noticias";
$user = "root";
$pass = "";
// conecta ao banco de dados
$con = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR);
// seleciona a base de dados em que vamos trabalhar
mysql_select_db($db, $con);
// cria a instrução SQL que vai selecionar os dados
$query = sprintf("SELECT nome, endereco, telefone, celular FROM veiculos");
// executa a query
$dados = mysql_query($query, $con) or die(mysql_error());
// transforma os dados em um array
$linha = mysql_fetch_assoc($dados);
// calcula quantos dados retornaram
$total = mysql_num_rows($dados);
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Guias Br, você está em Veículos</title>
<meta name="description" content=".">
<meta name="keywords" content="">
<meta name="robots" content="index, follow">
<meta name="author" content="">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link href='https://fonts.googleapis.com/css?family=Lato:400,300,700' rel='stylesheet' type='text/css'>
<link rel="icon" href="img/icon.png">
</head>
<body>
<?php include('formulario_busca.php'); ?>
<!-- BANNER -->
<div class="banner container">
<div class="title">
<h2></h2>
<h3></h3>
</div>
<div class="buttons">
</div>
</div>
<section>
<h1><center></center></h1>
</section>
<!-- SERVICOS -->
<main class="servicos container">
<?php
// se o número de resultados for maior que zero, mostra os dados
if($total > 0) {
// inicia o loop que vai mostrar todos os dados
do {
?>
<article class="servico bg-white radius">
<div class="areaImagem">
<a href="#"><img src="img/sualogoaqui.jpg" alt="Campanhas publicitárias"></a>
</div>
<div class="areaTexto">
<a href="#"><?=$linha['nome']?></a>
<h4><?=$linha['endereco']?></h4>
<p><?=$linha['telefone']?> - <?=$linha['celular']?></p>
</div>
</article>
<?php
// finaliza o loop que vai mostrar os dados
}while($linha = mysql_fetch_assoc($dados));
// fim do if
}
?>
</main>
<?php include('rodape.php'); ?>
<!-- JQUERY -->
<script src="http://code.jquery.com/jquery-1.12.0.min.js"></script>
<script>
$(".btn-menu").click(function(){
$(".menu").show();
});
$(".btn-close").click(function(){
$(".menu").hide();
});
</script>
</body>
</html>
<?php
// tira o resultado da busca da memória
mysql_free_result($dados);
?>
Pergunta
fhp-92@hotmail.com
Olá boa tarde, amigos do script Brasil.
Estou desenvolvendo um site de noticias e não estou conseguindo ajustar a paginação de resultados no meu projeto, será que alguém possa me ajudar.?
Segue o código do meu projeto, somente exibindo as informações do bd.
<?php
// definições de host, database, usuário e senha
$host = "localhost";
$db = "noticias";
$user = "root";
$pass = "";
// conecta ao banco de dados
$con = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR);
// seleciona a base de dados em que vamos trabalhar
mysql_select_db($db, $con);
// cria a instrução SQL que vai selecionar os dados
$query = sprintf("SELECT nome, endereco, telefone, celular FROM veiculos");
// executa a query
$dados = mysql_query($query, $con) or die(mysql_error());
// transforma os dados em um array
$linha = mysql_fetch_assoc($dados);
// calcula quantos dados retornaram
$total = mysql_num_rows($dados);
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Guias Br, você está em Veículos</title>
<meta name="description" content=".">
<meta name="keywords" content="">
<meta name="robots" content="index, follow">
<meta name="author" content="">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link href='https://fonts.googleapis.com/css?family=Lato:400,300,700' rel='stylesheet' type='text/css'>
<link rel="icon" href="img/icon.png">
</head>
<body>
<?php include('formulario_busca.php'); ?>
<!-- BANNER -->
<div class="banner container">
<div class="title">
<h2></h2>
<h3></h3>
</div>
<div class="buttons">
</div>
</div>
<section>
<h1><center></center></h1>
</section>
<!-- SERVICOS -->
<main class="servicos container">
<?php
// se o número de resultados for maior que zero, mostra os dados
if($total > 0) {
// inicia o loop que vai mostrar todos os dados
do {
?>
<article class="servico bg-white radius">
<div class="areaImagem">
<a href="#"><img src="img/sualogoaqui.jpg" alt="Campanhas publicitárias"></a>
</div>
<div class="areaTexto">
<a href="#"><?=$linha['nome']?></a>
<h4><?=$linha['endereco']?></h4>
<p><?=$linha['telefone']?> - <?=$linha['celular']?></p>
</div>
</article>
<?php
// finaliza o loop que vai mostrar os dados
}while($linha = mysql_fetch_assoc($dados));
// fim do if
}
?>
</main>
<?php include('rodape.php'); ?>
<!-- JQUERY -->
<script src="http://code.jquery.com/jquery-1.12.0.min.js"></script>
<script>
$(".btn-menu").click(function(){
$(".menu").show();
});
$(".btn-close").click(function(){
$(".menu").hide();
});
</script>
</body>
</html>
<?php
// tira o resultado da busca da memória
mysql_free_result($dados);
?>
Link para o comentário
Compartilhar em outros sites
0 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.