Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ae galera fiz um paginador pra mostrar os registros mas esta me retornando erros em relação a $pagina=$_GET['pagina']; e $PHP_SELF.
Retornando os seguintes erros :
Notice: Undefined index: pagina in C:\wamp\www\curso\php\verip.php on line 46
Notice: Undefined variable: PHP_SELF in C:\wamp\www\curso\php\verip.php on line 74
Notice: Undefined variable: PHP_SELF in C:\wamp\www\curso\php\verip.php on line 86
verip.php
<?php
include('conexao.php');
date_default_timezone_set('America/Sao_Paulo');
$sql="SELECT * FROM ip";
$query=mysql_query($sql);
?>
<style>body{background-color:#CFCFCF}
</style>
<H2 ALIGN=CENTER>VISITANTE DO SITE TIBIABR.YN.LT</H2>
<?php
while($linha=mysql_fetch_array($query)){
$id=$linha['id'];
$ip=$linha['ip'];
$data=$linha['data'];
$navegador=$linha['navegador'];
$host=$linha['host'];
$hora=$linha['hora'];
echo "<b>Visitante </b> $id<br>
<b>Data:</b> $data - $hora<br>
<b>IP do Visitante:</b>
$ip<br>
<b>Servidor:</b> $host<br>
<b>Navegador:</b> $navegador<hr>";
}
$num_pag=5;
$pagina = $_GET['pagina'];
if(!$pagina){
$primeiro_registro = 0;
$pagina = 1;$primeiro_registro = ($pagina - 1) * $num_pag;
}
$sql= "SELECT * FROM ip ORDER BY id DESC LIMIT $primeiro_registro, $num_pag";
$query=mysql_query($sql);
$sql2="SELECT COUNT(*) FROM ip";
$query2=mysql_query($sql2);
list($resultado)=mysql_fetch_array($query2);
$total_resultado = $resultado/$num_pag;
$prev = $pagina - 1;
$next = $pagina + 1;
if ($pagina > 1) {
$prev_link = "<a href=\"$PHP_SELF?pagina=$prev\">Anterior</a>";
} else {
$prev_link = "Anterior";
}
if ($total_resultado > $pagina) {
$next_link = "<a href=\"$PHP_SELF?pagina=$next\">Próxima";
} else {
$next_link = "Próxima";
}
$total_resultado = ceil($total_resultado);
$painel = "";
for ($x=1; $x<=$total_resultado; $x++) {
if ($x==$pagina) {
$painel .= " [$x] "; $painel .= " <a href=\"$PHP_SELF?pagina=$x\">[$x]</a>";
}
}
echo "$prev_link | $painel | $next_link";
?>
não to conseguindo corrigir o erro.
Carregando comentários...