Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom, estou aprendendo php a pouco tempo, e fiz uma paginação com php+mysql...
o meu formulario posta no banco de dados normalmente, e a paginação esta funcionando também,
porém, mesmo funcionando, ainda recebo um erro no browser:
Notice: Undefined index: p in c:\arquivos de programas\easyphp1-8\www\index.php on line 42
a linha 42 na pagina seria essa $p = $_GET["p"];
O meu codigo é o seguinte:
<?php
$conectar = mysql_connect("localhost", "usuario", "senha") or die ("Erro ao logar no BD");
mysql_select_db("noticias", $conectar);
$p = $_GET["p"];
if(isset($p)) {
$p = $p;
} else {
$p = 1;
}
$qnt = 4;
$inicio = ($p*$qnt) - $qnt;
$sql_select = "SELECT * FROM tb_noticia LIMIT $inicio, $qnt";
$sql_query = mysql_query($sql_select);
while($array = mysql_fetch_array($sql_query)) {
$ntitulo = $array["titulo"];
$nnoticia = $array["msg"];
$nautor = $array["autor"];
$ndata = $array["data"];
echo '<table width="400" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="titulo" bgcolor="#BFF1FF">'.$ntitulo.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td class="noticia" style="padding-top:5px;">'.$nnoticia.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td class="autor">'.$nautor.' em '.$ndata.'</td>';
echo '</tr>';
echo '</table><br />';
}
$sql_select_all = "SELECT * FROM tb_noticia";
$sql_query_all = mysql_query($sql_select_all);
$total_registros = mysql_num_rows($sql_query_all);
$pags = ceil($total_registros/$qnt);
$max_links = 3;
echo "<span class='nlinks'><a href='index.php?p=1' target='_self'>[Primeira Pagina]</a></span> ";
for($i = $p-$max_links; $i <= $p-1; $i++) {
if($i <=0) {
} else {
echo "<span class='nlinks'><a href='index.php?p=".$i."' target='_self'>".$i."</a></span> ";
}
}
echo "<span class='nlinks'>".$p." </span>";
for($i = $p+1; $i <= $p+$max_links; $i++) {
if($i > $pags)
{
}
else
{
echo "<span class='nlinks'><a href='index.php?p=".$i."' target='_self'>".$i."</a> </span>";
}
}
echo "<span class='nlinks'><a href='index.php?p=".$pags."' target='_self'>[Ultima Pagina]</a></span>";
?>
Se alguem puder me ajudar, fico feliz http://forum.imasters.com.br/public/style_emoticons/default/grin.gif
Desde ja Obrigado
Carregando comentários...