Foros del Web » Programando para Internet » PHP »

jpinedo paginator

Estas en el tema de jpinedo paginator en el foro de PHP en Foros del Web. necesito hacer algo que no se si es posible, tengo una hoja llamada lista.php que tiene algunos includes top.php y select.php en select.php yo tengo ...
  #1 (permalink)  
Antiguo 06/01/2010, 08:16
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 8 meses
Puntos: 1
jpinedo paginator

necesito hacer algo que no se si es posible, tengo una hoja llamada lista.php que tiene algunos includes top.php y select.php

en select.php yo tengo la consulta y el paginado cargado y funciona perfecto, el problema es que el nombre de hoja al ir a la hoja 2, o cualquiera me cambia por select.php?_pag_2 etc, cambiando esto $_pagi_enlace = $_SERVER['PHP_SELF'];
por $_pagi_enlace = $_SERVER['lista.php'];, el problema es que al hacer eso no funciona el paginado y siempre me muestra la misma data :(

Alguien tuvo este problema ?

Gracias
__________________
Bye!
  #2 (permalink)  
Antiguo 06/01/2010, 10:17
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: jpinedo paginator

Si muestras tu codigo lista.php y select.php seria mas facil saber que es lo que esta pasando para tratar de ayudarte.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 06/01/2010, 11:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: jpinedo paginator

pues yo me imagino que ni siquiera existe la variable que intentas utilizar...

Código PHP:
// MAL
$_pagi_enlace $_SERVER['lista.php'];

// BIEN
$_pagi_enlace 'lista.php'
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 06/01/2010, 13:52
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 8 meses
Puntos: 1
Respuesta: jpinedo paginator

probe cambiar eso pero hace lo mismo pateketrueke

aqui select.php

Código PHP:
require('configuracion.php');
require(
'funciones.php');

$sesion_usuario $_SESSION["usuario_login"];
if (
$_SESSION['usuario_nivel'] <= 1){

$_pagi_sql "SELECT * FROM info WHERE empresa like '%".$_GET['content']."%' OR ejecutivo like '%".$_GET['content']."%' OR contacto like '%".$_GET['content']."%' OR objetivo like '%".$_GET['content']."%' OR actividad like '%".$_GET['content']."%' ORDER BY id DESC";
$rs mysql_query($_pagi_sql$con);
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos 10;

//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");

if(
mysql_num_rows($rs)>0)
{
    
// Leemos el contenido de la plantilla de temas
    
$template implode(""file("contenido.php"));
    while(
$row mysql_fetch_assoc($_pagi_result))
    {
        
$color=($color==""?"#E9E9E9":"");
        
$row["color"] = $color;
        
mostrarTemplate($template$row);
    }
}

y lista.php

Código PHP:
<?
require("aut_verifica.inc.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">

        function getScriptPage(div_id,content_id,get_count)
        {
            subject_id = div_id;
            content = document.getElementById(content_id).value;
            http.open("GET", "select.php?content=" + escape(content)+"&count="+get_count, true);
            http.onreadystatechange = handleHttpResponse;
            http.send(null);
        }    

</script>
<title>Libson Ventas</title>
<meta http-equiv="Content-Type" content="text/html; utf-8">
<style type="text/css">
<!--
.Estilo5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; }
.Estilo8 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.class, textarea {border:1px solid #0F5B99;background:#79BCF2;} 
.class:focus, textarea:focus {background:#79BCF2;} 
.formulario {margin:0;}

-->
</style>
</head>

<body onLoad= "getScriptPage('output_div','text_content','0')">
<div align="center"><?php    include('top.php'); ?>
  <br>
  <?php    include('menu.php'); ?>
</div>
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="ima/linea.gif">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
<div align="center">
<?
if ($_SESSION['usuario_nivel'] <= 1){
echo 
"<form action='excel.php' method='get' name='form1' class='formulario'>";
}
else{
echo 
"<form action='excel2.php' method='get' name='form1' class='formulario'>";
}
?>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="880" valign="top"><div align="left">
            <div class="ajax-div">
              <div class="input-div">
                <div align="left">
                  <input name="content" type="text" class="class" id="text_content" onKeyUp="getScriptPage('count_display','text_content','1');getScriptPage('output_div','text_content','0')" size="25" >
                  <img src="ima/page_find.gif" alt="Buscar" width="16" height="16" align="absmiddle"></div>
              </div>
            </div>
        </div></td>
        <td width="20"><div align="right"><span class="input-div">
 <input type="image" src="ima/page_down.gif" alt="Exportar a Excel" width="16" height="20" border="0" value="Enviar">
        </span></div></td>
      </tr>
  </table>
  </form>
<?php    include('titulo.php'); ?></div>
    <div class="output-div-container">
      <div id="output_div"><span class="input-div">
      </span></div>
</div>
</body>
</html>
__________________
Bye!
  #5 (permalink)  
Antiguo 06/01/2010, 14:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: jpinedo paginator

y donde esta el cambio?, que no lo veo...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 06/01/2010, 14:34
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 8 meses
Puntos: 1
Respuesta: jpinedo paginator

no hay un campo.

osea el nombre de la url quiero q sea lista.php?_pag2 etc... pero cuando pasa eso no me pagína, en cambio cuando la url es select.php?_pag2 etc si, pero el problema es que me saca los include y encabezados que uso.


gracias pateketrueke
__________________
Bye!
  #7 (permalink)  
Antiguo 06/01/2010, 14:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: jpinedo paginator

Cita:
Iniciado por pateketrueke Ver Mensaje
y donde esta el cambio?, que no lo veo...
cambio, por favor... lee con atención ;)

me refiero a donde esta la linea en que declaras $_pagi_enlace??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 06/01/2010, 14:42
Avatar de rudy69  
Fecha de Ingreso: octubre-2008
Ubicación: espndeportes.com
Mensajes: 195
Antigüedad: 16 años, 2 meses
Puntos: 7
Respuesta: jpinedo paginator

cuando usas un paginador, casi siempre en la consulta le ponen 'select col from tabla wher condicion LIMIT inicio,#filas
  #9 (permalink)  
Antiguo 06/01/2010, 15:00
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 8 meses
Puntos: 1
Respuesta: jpinedo paginator

eso esta en la clase archivo paginator.inc.php

viene por defecto $_pagi_enlace = $_SERVER['PHP_SELF'];
al ser asi select.php?_pag2 etc queda

y si lo cambio por $_pagi_enlace = 'lista.php';
es lista.php?_pag2 etc

el problema es que en este ultimo no me pagina y en la primer opcion me pagina pero no me respeta los includes porque navega la hoja del select
__________________
Bye!

Etiquetas: paginator
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 23:45.