Foros del Web » Programando para Internet » PHP »

Paginacion de consulta a base de datos

Estas en el tema de Paginacion de consulta a base de datos en el foro de PHP en Foros del Web. Hola Tengo una paginacion para mis consultas a mis bases de datos, que desde el servidor remoto me funciona perfectamente, pero desarrollando en local me ...
  #1 (permalink)  
Antiguo 20/07/2003, 06:13
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 14 años, 6 meses
Puntos: 1
Paginacion de consulta a base de datos

Hola

Tengo una paginacion para mis consultas a mis bases de datos, que desde el servidor remoto me funciona perfectamente, pero desarrollando en local me da el siguiente error:

Notice: Undefined index: pagina in c:\archivos de programa\apache group\apache\htdocs\nuevaweb\escuelas\croquissecto r.php on line 304

donde el codigo es este:


//examino la página a mostrar y el inicio del registro a mostrar
$TAMANO_PAGINA= 10;
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}


como puedo solucionarlo, por que si me da error en local, creo que no es todo lo eficaz de debiera, a pesar de funcionar en servidor remoto...

Gracias
  #2 (permalink)  
Antiguo 20/07/2003, 10:43
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 15 años, 10 meses
Puntos: 5
Bueno, eso no es un error, es solo un "notice" (aviso), para evitar eso, debes cambiar la configuración de php.ini

( lo que te está "avisando", sin llegar a error, es que la variable $_GET["pagina"] no ha sido creada)


La directiva que debes alterar es la siguinete:

error_reporting = E_ALL & ~E_NOTICE

El INI mismo viene bien comentado para que entiendas cuales son los comportamientos de cada fiferente ajuste a esta directiva
__________________
Manoloweb
  #3 (permalink)  
Antiguo 20/07/2003, 11:34
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 14 años, 6 meses
Puntos: 1
OK..
He leido algo al respecto, pero prefiero que me sigan generando notices por si acaso...

Lo he "silenciado" con @.

Un saludo y gracias
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 21:18.