Criando páginação
Olá Pessoal,
Eu sou novo em PHP e estou tentando criar uma páginação para o meu sistema de mural, estou tentando utilizar um código que encontrei na internet, porém estou tendo certa dificuldade em utilizá-lo, o código encontrado é este:
<?php
$busca = "SELECT * FROM mural";
$totalRegistro = "10";
$pagina = $_GET['pagina'];
if (!$pagina) {
$pc = "1";
}else {
$pc = $pagina;
}
$inicio = $pc - 1;
$inicio = $inicio * $total_reg;
$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
$todos = mysql_query("$busca");
$tr = mysql_num_rows($todos);
$tp = $tr / $total_reg;
while ($dados = mysql_fetch_array($limite)) {
$nome = $dados["nome"];
echo "Nome: $nome<br>";
}
$anterior = $pc -1;
$proximo = $pc +1;
if ($pc>1) {
echo " <a href='?pagina=$anterior'><- Anterior</a> ";
}
echo "|";
if ($pc<$tp) {
echo " <a href='?pagina=$proximo'>Próxima -></a>";
}
?>
Andei estudando muito ultimamente mais ainda não consegui entender exatamente como utilizar o $_GET que é onde começa o meu erro que é este:
>
( ! ) Notice: Undefined index: pCadastro.php in C:\wamp\www\aajep\paginas\pCadastro.php on line 23
Call Stack
#TimeMemoryFunctionLocation10.0005247888{main}( )..\pCadastro.php:0
O que eu entendo do $_GET é que podemos pegar um valor enviado de uma outra página como por exemplo de um link dinamico:
<a href="painelVisualizar.php?id=<?php echo $mu['ID_MURAL']; ?>">
Mas neste caso em específico eu não entendo, o $_GET pega ['pagina'] mais o que seria essa 'pagina', pois ele fala no erro que o index é Undefined, então quer dizer que o valor passado não está correto, certo? Eu testei passar o nome da página pCadastro.php mais continuou com erro.
Então o que eu teria que fazer para resolver esse problema, poderiam me ajudar?
Desde já agradecido!
Discussão (2)
Carregando comentários...