Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal,tenho um codigo de paginaçao,que coloca na tela alguns dados e tem a paginação,quero colocar css nele para fazer efeito nos links..vou colocar os codigos
alimentosebebidas.php
<style type="text/css">
body {
background-image: url(../../fundo1.gif);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-repeat: repeat;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000000;
}
.linhahorizontal {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: 7C7A7A;
height: 1px;
width: 100%;
margin-top: 0px;
margin-bottom: 0px;
} text-decoration: none;
color: #000000;} text-decoration: underline;
color: #000000;
}
a:active {text-decoration: none;
color: #000}.style1 {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
}
.borda {
border-bottom-width: thin;
border-bottom-style: solid;
border-bottom-color: #000000;
}
</style>
<body>
<html>
<table width="100%" border="0" class="borda" >
<tr>
<td><div align="center" class="style1">...:::::Alimentos e Bebidas::::......</div></td>
</tr>
</table>
</html>include("../class.PgResults.php");
$pg = new PgResults;
// Monta queries
$result = mysql_query("SELECT * FROM cadastro LIMIT ".$pg->primeiroRegistro().",".$pg->porPagina()."");
$result2 = mysql_query("SELECT COUNT(*) FROM cadastro");$total = mysql_fetch_array($result2);
$total = $total[0];
$y = mysql_query("SELECT * FROM cadastro LIMIT ".$pg->primeiroRegistro().",".$pg->porPagina()."");// selecionei a tabela que quero trabalhar que no caso e a que nois criamos no 1º passoecho'
<?php echo $n["nome"]; ?>
'.$x['nome'].'
<br>
'.$x['endereco'].' - '.$x['telefone'].'
<br>
<a href="'.$x['email'].'"target="_blank" class="link">'.$x['email'].'
<br>
<a href="'.$x['site'].'"target="_blank" class="link">'.$x['site'].'</a></td>
<br>
</br>
<hr align="left" class="linhahorizontal">
';aqui ta outra pagina,a class.PgResults.php
<style type="text/css">
<!--
a:link {
text-decoration: none;
color: #000000;} text-decoration: underline;
color: #00000;
}
a:active {text-decoration: none;</style>
<?php**/
/**
* Impede que o arquivo da classe seja
* acessado diretamente.
*/
$checkurl = $_SERVER["PHP_SELF"];
if (eregi("class.PgResults.php", $checkurl)) {
die("Este arquivo não pode ser acessado diretamente.");
}
class PgResults{
// Atributos
var $porPagina = "7";
var $verPorPagina;
var $get;
/**
* Retorna quantos resultados devem aparecer
* em cada pagina
*
* @return int
*/
function porPagina(){
$this->get = $_GET["porPagina"];
if ($this->get == "" OR $this->get == 0){
return $this->porPagina;
} else {
return $this->get;
}
}
/**
* Retorna o numero da pagina atual.
*
* @return int
*/
function pagina(){
$this->get = $_GET["pagina"];
if ($this->get == ""){
return (int)1;
} else {
return $this->get;
}
}
/**
* Retorna o primeiro registro de acordo
* com a pagina atual.
*
* @return int
*/
function primeiroRegistro(){
return ($this->pagina()*$this->porPagina()) - $this->porPagina();
}
/**
* Retorna o numero total de paginas
*
* @param int $totalRegistros
* @return int
*/
function totalPaginas($totalRegistros){
return ceil($totalRegistros/$this->porPagina());
}
/**
* Retorna painel de navegacao
*
* @param int $totalRegistros
* @return string
*/
function painelNavegacao($totalRegistros){
global $PHP_SELF;
if ($this->pagina() > 1) {
$prev = $this->pagina() - 1;
$prev_link = "<a href=\"$PHP_SELF?pagina=$prev&porPagina=" .$this->porPagina(). "\" >Anterior</a>";
}
if ($this->totalPaginas($totalRegistros) > $this->pagina()) {
$next = $this->pagina() + 1;
$next_link = "<a href=\"$PHP_SELF?pagina=$next&porPagina=".$this->porPagina()."\">Próxima</a>";
}
for ($x=1; $x <= $this->totalPaginas($totalRegistros); $x++) {
if ($x == $this->pagina()) {
$painel .= "[ $x ] ";
} else {
$painel .= " <a href=\"$PHP_SELF?pagina=$x&porPagina=" .$this->porPagina()."\" >[$x] </a> ";
}
}
return "$prev_link $painel $next_link <br />";
}
/**
* Retorna menu para selecao de quantos
* resultados devem aparecer por pagina
*
* @return string
*/
function verPorPagina(){
global $PHP_SELF;
$this->verPorPagina = "[ ver por página <a href=\"$PHP_SELF?pagina=".$this->pagina()."&porPagina=10\">10</a> "
."<a href=\"$PHP_SELF?pagina=".$this->pagina()."&porPagina=25\">25</a> "
."<a href=\"$PHP_SELF?pagina=".$this->pagina()."&porPagina=50\">50</a> ]";
return $this->verPorPagina;
}
}
?>Carregando comentários...