Foros del Web » Programando para Internet » PHP »

problema con paginator

Estas en el tema de problema con paginator en el foro de PHP en Foros del Web. hola a todos tengo un problema en uno de mis scripts y no me habia dado cuenta. Tengo un script en el cual registro numeros ...
  #1 (permalink)  
Antiguo 20/12/2005, 00:36
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 14 años, 1 mes
Puntos: 0
problema con paginator

hola a todos tengo un problema en uno de mis scripts y no me habia dado cuenta.

Tengo un script en el cual registro numeros de serie de programas, van ordenados alfabeticamente y el scriptde jpinedo se encarga de paginar los resultados cada 10, el problema que no me habia dado cuenta, es que cuando me voy a otra pagina de la misma letra en lugar de mostrarme los otros registros me muestra los mismos y no me muestra otros como deberia de hacerlo, si quieren ver lo que pasa visiten este link http://tratoweb.webcindario.com/inde..._serie&letra=a
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸[email protected]°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
  #2 (permalink)  
Antiguo 20/12/2005, 07:26
Avatar de gonzalezmfrank  
Fecha de Ingreso: julio-2005
Ubicación: Maracaibo - Venezuela
Mensajes: 266
Antigüedad: 12 años, 4 meses
Puntos: 0
Por favor pon tu código....

Frank
  #3 (permalink)  
Antiguo 20/12/2005, 23:50
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 14 años, 1 mes
Puntos: 0
Aqui esta el codigo del archivo que muestra los resultados

Código PHP:
<?include("buscador_no.php");?>
<div align="center"><a href="index.php?enlace=numero_serie&letra=a">A</a> <a href="index.php?enlace=numero_serie&letra=b">B</a> <a href="index.php?enlace=numero_serie&letra=c">C</a> <a href="index.php?enlace=numero_serie&letra=d">D</a> <a href="index.php?enlace=numero_serie&letra=e">E</a> <a href="index.php?enlace=numero_serie&letra=f">F</a> <a href="index.php?enlace=numero_serie&letra=g">G</a> <a href="index.php?enlace=numero_serie&letra=h">H</a> <a href="index.php?enlace=numero_serie&letra=i">I</a> <a href="index.php?enlace=numero_serie&letra=j">J</a> <a href="index.php?enlace=numero_serie&letra=k">K</a> <a href="index.php?enlace=numero_serie&letra=l">L</a> <a href="index.php?enlace=numero_serie&letra=m">M</a> <a href="index.php?enlace=numero_serie&letra=n">N</a> <a href="index.php?enlace=numero_serie&letra=o">O </a><a href="index.php?enlace=numero_serie&letra=p">P</a> <a href="index.php?enlace=numero_serie&letra=q">Q</a> <a href="index.php?enlace=numero_serie&letra=r">R</a> <a href="index.php?enlace=numero_serie&letra=s">S</a> <a href="index.php?enlace=numero_serie&letra=t">T</a> <a href="index.php?enlace=numero_serie&letra=u">U</a> <a href="index.php?enlace=numero_serie&letra=v">V</a> <a href="index.php?enlace=numero_serie&letra=w">W</a> <a href="index.php?enlace=numero_serie&letra=x">X</a> <a href="index.php?enlace=numero_serie&letra=y">Y</a> <a href="index.php?enlace=numero_serie&letra=z">Z</a><br>

  <?

include("configuracion.php");
$letra=$_GET["letra"];
$ssql="SELECT * FROM no_serie WHERE letra = '$letra' ORDER BY letra DESC";
 
$_pagi_sql $ssql;
    include(
"paginacion.php");
        
$_pagi_cuantos 10;
    
$_pagi_nav_num_enlaces=5;
    
$_pagi_conteo_alternativo="true";
$result=mysql_query($ssql);
while(
$fila=mysql_fetch_object($result))
{
    echo 
"<br><br>";
    echo 
$fila->nombre_programa;
    echo 
"<br>";
    echo 
$fila->no_serie;
}

echo
"<p align=center>".$_pagi_navegacion."</p>";
?>
  <br>
  <br>
<br>
  <a href="index.php?enlace=registrar_numero_serie">Colabora con nosotros insertando algun numero de serie que tengas de algun programa</a></div>
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸[email protected]°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
  #4 (permalink)  
Antiguo 21/12/2005, 05:29
Avatar de gonzalezmfrank  
Fecha de Ingreso: julio-2005
Ubicación: Maracaibo - Venezuela
Mensajes: 266
Antigüedad: 12 años, 4 meses
Puntos: 0
Bueno... mis comentarios....

1. Las variables de control de flujo como por ejemplo $_pagi_cuantos debes colocarlos antes del llamado al paginador

2. Si quieres el control del paginador te sugiero emplees el while del mismo

Código PHP:
while ($fila mysql_fetch_array($_pagi_result)) 
Con respecto al último punto fijete bien que no estás utilizando el paginador dentro del while
es por ello que no te está tomando los valores apropiados dentro de $_pagi_navegacion

Espero te sirva de algo

Saludos

Frank

  #5 (permalink)  
Antiguo 22/12/2005, 17:44
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
Gracias por responder gonzalezmfrank. Es exactamente lo que yo habría dicho:
- variables $_pagi_xxxx se definen antes del include
- mysql_fetch_object(), debe tener como parámetro la variable $_pagi_result

Saludos
  #6 (permalink)  
Antiguo 25/12/2005, 23:18
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 14 años, 1 mes
Puntos: 0
ok gracias
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸[email protected]°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:38.