Hi people, I’m in a lot of trouble, I’m doing a paging for a mySql
database result it was going well until I tried it out. It shows the
right amount of registries and it shows the next page link, but when I
click on the next page it says it is missing a variable, it is the one
that is sent by the form witch is the first, but I’m allready sending
one variable and I need to send this one also, any ideas?
By the way I already trried & , +... and I’m out of ideeas, please help.
The code in under my name.
$id = mysql_connect("localhost","rodrigo","rodrigo");
$con = mysql_select_db("db_mp",$id);
$sql = mysql_query("SELECT * FROM tb_base WHERE processo='$processo'");
$rpp =10;//resultado por página ($lpp)
$total = mysql_num_rows($sql);//retorna o total de linhas na tabela
$pagina = ceil($total / $rpp);//retorna o resultado total de páginas da
if(!isset($pagina)){ $pagina = 0; }//// Especifica uma valor para
variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $rpp;// Retorna qual será a primeira linha a ser
mostrada no MySQL
$fim = $inicio + $rpp;// Retorna qual será a última linha a ser mostrada
no MySQL
$resultado = mysql_query("SELECT * FROM tb_base WHERE
processo='$processo' LIMIT $inicio,$fim"); // Executa a query no MySQL
com o limite de linhas.
while($l = mysql_fetch_array($sql))
if($pagina > 0) {
   $menos = $pagina - 1;
   $url = "$PHP_SELF?pagina=$menos";
   echo "<a href=".$url.">Anterior</a>"; // Vai para a página anterior
for($i=0;$i<$pagina;$i++) { // Gera um loop com o link para as páginas
   $url = "$PHP_SELF?pagina=$i";
   echo " | <a href=".$url.">$i</a>";
if($pagina < ($pagina - 1)) {
   $mais = $pagina + 1;
   $url = "$PHP_SELF?pagina=$mais";
   echo " | <a href=".$url.>Próxima</a>";

Reply via email to