Foros del Web » Programando para Internet » PHP »

como hacer lista de paginacion?

Estas en el tema de como hacer lista de paginacion? en el foro de PHP en Foros del Web. hola tengo un paginador creado (lo hice en dreamweaver) pero no tengo la lista donde estan los enlces numericos para ir directamente a cada pagina ...
  #1 (permalink)  
Antiguo 27/02/2014, 14:33
 
Fecha de Ingreso: enero-2010
Mensajes: 59
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta como hacer lista de paginacion?

hola

tengo un paginador creado (lo hice en dreamweaver) pero no tengo la lista donde estan los enlces numericos para ir directamente a cada pagina (no me gusto el estilo que tenia dreamweaver, por eso no use ese), necestio hacer esa lista y quisisera que cuando el enlace este en la misma pagina este se resalta o se diferencie de los demas pero no se como

desde ya gracias y espero sus respuesta :D

mas abajo pondre el codigo

Código PHP:
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  if (
PHP_VERSION 6) {
    
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  
$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}
}

$currentPage $_SERVER["PHP_SELF"];

$maxRows_KLKEstoSeBorraraKLK 2;
$pageNum_KLKEstoSeBorraraKLK 0;
if (isset(
$_GET['pageNum_KLKEstoSeBorraraKLK'])) {
  
$pageNum_KLKEstoSeBorraraKLK $_GET['pageNum_KLKEstoSeBorraraKLK'];
}
$startRow_KLKEstoSeBorraraKLK $pageNum_KLKEstoSeBorraraKLK $maxRows_KLKEstoSeBorraraKLK;

mysql_select_db($database_conexionpeli$conexionpeli);
$query_KLKEstoSeBorraraKLK "SELECT * FROM tbpelicula ORDER BY tbpelicula.id_pelicula DESC";
$query_limit_KLKEstoSeBorraraKLK sprintf("%s LIMIT %d, %d"$query_KLKEstoSeBorraraKLK$startRow_KLKEstoSeBorraraKLK$maxRows_KLKEstoSeBorraraKLK);
$KLKEstoSeBorraraKLK mysql_query($query_limit_KLKEstoSeBorraraKLK$conexionpeli) or die(mysql_error());
$row_KLKEstoSeBorraraKLK mysql_fetch_assoc($KLKEstoSeBorraraKLK);

if (isset(
$_GET['totalRows_KLKEstoSeBorraraKLK'])) {
  
$totalRows_KLKEstoSeBorraraKLK $_GET['totalRows_KLKEstoSeBorraraKLK'];
} else {
  
$all_KLKEstoSeBorraraKLK mysql_query($query_KLKEstoSeBorraraKLK);
  
$totalRows_KLKEstoSeBorraraKLK mysql_num_rows($all_KLKEstoSeBorraraKLK);
}
$totalPages_KLKEstoSeBorraraKLK ceil($totalRows_KLKEstoSeBorraraKLK/$maxRows_KLKEstoSeBorraraKLK)-1;

$queryString_KLKEstoSeBorraraKLK "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
  
$params explode("&"$_SERVER['QUERY_STRING']);
  
$newParams = array();
  foreach (
$params as $param) {
    if (
stristr($param"pageNum_KLKEstoSeBorraraKLK") == false && 
        
stristr($param"totalRows_KLKEstoSeBorraraKLK") == false) {
      
array_push($newParams$param);
    }
  }
  if (
count($newParams) != 0) {
    
$queryString_KLKEstoSeBorraraKLK "&" htmlentities(implode("&"$newParams));
  }
}
$queryString_KLKEstoSeBorraraKLK sprintf("&totalRows_KLKEstoSeBorraraKLK=%d%s"$totalRows_KLKEstoSeBorraraKLK$queryString_KLKEstoSeBorraraKLK);

?>
Código HTML:
 <table border="0">
        <tr>
          <td></td>
          <td><?php if ($pageNum_KLKEstoSeBorraraKLK > 0) { // Show if not first page ?>
              <a href="<?php printf("%s?pageNum_KLKEstoSeBorraraKLK=%d%s", $currentPage, max(0, $pageNum_KLKEstoSeBorraraKLK - 1), $queryString_KLKEstoSeBorraraKLK); ?>"><img src="Previous.gif" /></a>
          <?php } // Show if not first page ?></td>
              <td>
            
                 aqui va la lista
            
              </td>
          <td><?php if ($pageNum_KLKEstoSeBorraraKLK < $totalPages_KLKEstoSeBorraraKLK) { // Show if not last page ?>
              <a href="<?php printf("%s?pageNum_KLKEstoSeBorraraKLK=%d%s", $currentPage, min($totalPages_KLKEstoSeBorraraKLK, $pageNum_KLKEstoSeBorraraKLK + 1), $queryString_KLKEstoSeBorraraKLK); ?>"><img src="Next.gif" /></a>
          <?php } // Show if not last page ?></td>
        </tr>
      </table> 
  #2 (permalink)  
Antiguo 27/02/2014, 14:49
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: como hacer lista de paginacion?

Hola amigo lamento decirte de mi parte que no te puedo ayudar por las siguientes razones:

1. el codigo contiene mucha basura o fue generado por dreamweaver, y es muy tedioso desentrañar todo lo que hace el para que funcione tu script....
2. te recomiendo buscar algún tuto y hacerlo personalmente. así aprenderás y sabrás exactamente lo que tienes entre manos.
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #3 (permalink)  
Antiguo 27/02/2014, 14:58
 
Fecha de Ingreso: enero-2010
Mensajes: 59
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: como hacer lista de paginacion?

Cita:
Iniciado por arcanisgk122 Ver Mensaje
Hola amigo lamento decirte de mi parte que no te puedo ayudar por las siguientes razones:

1. el codigo contiene mucha basura o fue generado por dreamweaver, y es muy tedioso desentrañar todo lo que hace el para que funcione tu script....
2. te recomiendo buscar algún tuto y hacerlo personalmente. así aprenderás y sabrás exactamente lo que tienes entre manos.
busque por todos lados, y casi no sale nada no se si este tema es poco discutido.

pero gracias por tu respuesta...
  #4 (permalink)  
Antiguo 27/02/2014, 15:19
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: como hacer lista de paginacion?

seguro que buscaste?

http://www.forosdelweb.com/f18/como-...n-php-1052146/
http://www.forosdelweb.com/f18/ejemp...n-php-1024196/
http://www.forosdelweb.com/f18/pagin...-mysql-987325/

y uno de los mas importantes:
http://www.forosdelweb.com/f18/aport...on-php-985915/
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #5 (permalink)  
Antiguo 27/02/2014, 16:22
 
Fecha de Ingreso: enero-2010
Mensajes: 59
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: como hacer lista de paginacion?

Cita:
Iniciado por arcanisgk122 Ver Mensaje
seguro que buscaste?

[url]http://www.forosdelweb.com/f18/como-hacer-paginacion-php-1052146/[/url]
[url]http://www.forosdelweb.com/f18/ejemplo-paginacion-php-1024196/[/url]
[url]http://www.forosdelweb.com/f18/paginacion-con-php-mysql-987325/[/url]

y uno de los mas importantes:
[url]http://www.forosdelweb.com/f18/aporte-paginacion-con-php-985915/[/url]
creo que no soy un buen buscador :p

gracias uno de ellos me funciono bien :D

Etiquetas: html, lista, mysql, select, sql
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 20:14.