Foros del Web » Programando para Internet » PHP »

Duda con paginado

Estas en el tema de Duda con paginado en el foro de PHP en Foros del Web. Tengo este script que pagina resultados de una consulta a la base de datos, que según la opcion que elija en el combo <select> cambia ...
  #1 (permalink)  
Antiguo 12/02/2008, 13:53
Avatar de maxi_lance  
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 220
Antigüedad: 17 años, 9 meses
Puntos: 2
Duda con paginado

Tengo este script que pagina resultados de una consulta a la base de datos, que según la opcion que elija en el combo <select> cambia el resultado.. Lo que me ocurre es que no logro que la variable que elijo del <select> quede guardada y asi al mostrar la pagina 2 no me tire error, ya que no guarda la variable del select..

Código PHP:
if ($bListar) {
        
$registros 3;
$pagina $_GET["pagina"];

if (!
$pagina) {
$inicio 0;
$pagina 1;
}
else {
$inicio = ($pagina 1) * $registros;


$ncTipoMinuta $_POST['ncTipoMinuta'];

$sql "SELECT ncMinuta, ncTipoMinuta FROM atMinuta 
        WHERE ncTipoMinuta=" 
$GLOBALS['ncTipoMinuta'];
$resultados mysql_query($sql) ;
$total_registros mysql_num_rows($resultados);
$sql "SELECT * FROM atMinuta  
        WHERE ncTipoMinuta=" 
$GLOBALS['ncTipoMinuta'];
$where " order by ncMinuta LIMIT $inicio, $registros";
$sql $sql $where ;        

$resultados mysql_query($sql) ;
$total_paginas ceil($total_registros $registros);

/*//*//*//*//* BUCLE PARA REPETIR LOS DATOS *//////*/////*////**//*//
while($articulo=mysql_fetch_array($resultados)) {
echo 
"<b>".$articulo["cdTitulo"]."</b><br>";
echo 
"<font color='#666666'>".$articulo["cObjetivo"]."</font><br><br><br>";
}
/*//*//*//*//* FIN BUCLE*//////*/////*////**//*//

/////////// PAGINADO /////////*********//////////*********//////////
if(($pagina 1) > 0) {
echo 
"<a href='paginacion.php?pagina=".($pagina-1)."&bListar=1&ncTipoMinuta=".$GLOBALS['ncTipoMinuta']."'><</a> ";
}
for (
$i=1$i<=$total_paginas$i++){
if (
$pagina == $i) {
echo 
"<b>".$pagina."</b> ";
} else {
echo 
"<a href='paginacion.php?pagina=".$i."&bListar=1&ncTipoMinuta=".$GLOBALS['ncTipoMinuta']."'>$i</a> ";
} }
if((
$pagina 1)<=$total_paginas) {
echo 
" <a href='paginacion.php?pagina=".($pagina+1)."&bListar=1&ncTipoMinuta=".$GLOBALS['ncTipoMinuta']."'>></a>";
}
/////////// FIN PAGINADO ///////////*********/////////******///////

Alguien me da una idea ?
  #2 (permalink)  
Antiguo 12/02/2008, 15:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: Duda con paginado

Cambia esta linea:
Código PHP:
$ncTipoMinuta $_POST['ncTipoMinuta']; 
Por esta:
Código PHP:
$ncTipoMinuta $_REQUEST['ncTipoMinuta']; 
Saludos.
  #3 (permalink)  
Antiguo 13/02/2008, 06:20
Avatar de maxi_lance  
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 220
Antigüedad: 17 años, 9 meses
Puntos: 2
Re: Duda con paginado

Muchas gracias GatorV, con esa modificacion FUNCIONA !!!
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 13:50.