Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/06/2008, 08:32
Avatar de T4ke0veR
T4ke0veR
 
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Sistema no pagina

ok perfect... fijate... use este... pero tiene algo extraño
cuando aunmento la variable $hasta a mas de 2 resultados no funciona correctamente
si hago
$hasta = 2; funciona perfecto
si hago
$hasta = 3; o mas valores me pagina de una manera muy extraña!!!!

Código PHP:
<?php 
function conectar($host,$user,$pass,$db){ 
$link = @mysql_connect($host,$user,$pass) or die("Error Conectando a la Base de datos"); 
@
mysql_select_db($db,$link) or die("Error Seleccionando base de datos."); 
return 
$link


$host "localhost"
$user "indexa_admin"
$pass "123456"
$db "indexa_pintor"

$link conectar($host,$user,$pass,$db); 

$tabla "factura"

$rsC mysql_query("Select count(*) from ".$tabla); 
$resultC mysql_fetch_array($rsC); 
$count $resultC[0]; 

$hasta 8

if(
$pag==""){ 
 
$desde 0
 
$pag 1;     

else{ 
 
$pag $_GET["pag"]; 
 
$pagS $pag 1
 
$desde $hasta $pagS;     


$rs mysql_query("select * from ".$tabla." limit $desde,$hasta"); 
if(
$count!=0){ 
 while(
$result=mysql_fetch_array($rs)){ 
  echo 
$result["cedula"]."<br>\n";     

 } 

else{ 
 echo 
"No tenemos registros.";     

mysql_close($link); 

$link_totales 4
paginar($count,$hasta,$pag,$link_totales,$extra_variables); 

function 
paginar($count,$hasta,$pag,$link_totales,$extra_variables){ 
    if(
$link_totales==1)$link_totales=2
    
$links $count $hasta
    
$arriba $link_totales 2
    
$abajo $pag 1
    if(
$abajo==0)$abajo 1
    
$temp_r $links $pag
    if(
$temp_r>=$arriba){ 
     
$link_break $pag $arriba
    } 
    else{ 
     
$link_break $links
     
$abajo $pag $arriba
     if(
$pag==$links-1)$abajo $pag $arriba
     if(
$pag==$links)$abajo $pag $arriba
    } 
     
    if(
$pag==1)$link_break $link_totales
    if(
$abajo==0)$abajo=1
    if(
strlen($extra_variables)!=0$extra_variables "&".$extra_variables
     
    if(
$pag==1){ 
     
$anterior 1;     
    } 
    else{ 
    
$anterior $pag 1;     
    } 
    if(
$pag!=1){ 
    echo 
"<a href=".$_SERVER['PHP_SELF']."?pag=".$anterior.$extra_variables."><< Anterior | </a>"
    } 
     
    for(
$i=$abajo;$i<=$links;$i++){ 
     if(
$link_break<$i){ 
      break; 
     } 
     else{ 
        if(
$pag==$i){ 
        echo 
$i." | ";     
        } 
        else{ 
        echo 
"<a href='".$_SERVER['PHP_SELF']."?pag=".$i.$extra_variables."'>"
        echo 
$i
        echo 
" | </a>"
        } 
     } 
    } 
    if(
$pag==$links){ 
    
$siguiente $links
    } 
    else{ 
    
$siguiente $pag 1
    } 
    if(
$pag!=$links){ 
    echo 
"<a href=".$_SERVER['PHP_SELF']."?pag=".$siguiente.$extra_variables.">Siguiente >></a>"
    } 

?>
con 8 resultados
http://indexa.com.ve/latiendadelpint...in/prueba3.php

con 2 resultados
http://indexa.com.ve/latiendadelpint...in/prueba4.php

con 5 resultados
http://indexa.com.ve/latiendadelpint...in/prueba5.php
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...