sexta-feira, 17 de agosto de 2012

Consulta - 3º Ano

<!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>Seu Título </title>
<link href="css/estilo.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="principal">
<div id="topo">
</div>
<div id="separador">
</div>
<div id="areatitulo">
</div>
<div id="separador">
</div>
<div id="corpo" align="center">
<?php
$conexao = mysql_connect("localhost", "root", "") or die ("Não foi possível conectar o servidor MySql");
$banco= mysql_select_db("seu_banco",$conexao) or die ("Não foi possível acessar o banco de dados");
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
// Define o número de registros por página
$total_reg = "10";
// Se a página não for especificada a variável
"pagina" tomará o valor 1 (isso evita de exibir a página 0 de início)
$pagina = $_GET["pagina"];
if (!$pagina) {
$pc = "1";
} else {
$pc = $pagina;
}
// Vamos determinar o valor inicial das buscas limitadas.
$inicio = $pc - 1;
$inicio = $inicio * $total_reg;
// Vamos selecionar os dados e exibir a paginação.
$resultado = mysql_query("SELECT campo1, campo2, campo3 FROM filmes ORDER BY campo ASC");
$resultadonome = mysql_num_rows($resultado);
$tp = $resultadonome / $total_reg; // verifica o número total de páginas
$cor1 = 'cor1'; // Nome da classe da cor 1 está no arquivo css
$cor2 = 'cor2'; // Nome da classe da cor 2 está no arquivo css
// Início da tabela
$tabela = '<table>
<tr>
<th> Campo1</th>
<th> Campo2</th>
<th> Campo3</th>
</tr>';
$i=0;
$limite = mysql_query("SELECT campo1, campo2, campo3 FROM filmes ORDER BY campo ASC ASC LIMIT $inicio, $total_reg");
while ($linha = mysql_fetch_array($limite))
{
// O pulo do gato :) define uma cor para cada linha
( $i % 2 == 0 ) ? $cor = $cor1 : $cor = $cor2;
$var1 = $linha["campo1"];
$var2 = $linha["campo2"];
$var3 = $linha["campo3"];
// alimenta a tabela com os dados
$tabela .= '<tr class="'. $cor .'"><td width="20px">'. $var1 .'</td><td width=250><a href="consulta.php?nome='. $var2 ">'.$var2.'</a></td><td width="80px">'. $var3 .'</td></tr>';
$i++;
}
// finaliza o html da tabela
$tabela .= '</table>';
//Joga a tabela na tela
print $tabela;
// agora vamos criar os botões "Anterior e próximo"
$anterior = $pc -1;
$proximo = $pc +1;
if ($tp > intval($tp))
{
$ntp = intval($tp) + 1;
}
else
{
$ntp = $tp;
}
echo "<center>";
if ($pc>1) {
echo " <a href='?pagina=$anterior'><img src = "Imagens/setaesq.jpg"></a>";
} echo "( ".$pc." / ".$ntp." )";
if ($pc<$tp) {
echo " <a href='?pagina=$proximo'><img src = "Imagens/setadir.jpg"></a>";
}
echo "</center>";
mysql_free_result($limite);
mysql_close($conexao);
?>
</div>
<div align="right" width="890">
<form class="formul" name="formulario" method="post" action="tipobusca.php"> <input type="submit" value="Voltar" class="enviar">
</form>
</div>
</div>
</body>
</html>

Nenhum comentário:

Postar um comentário