Autor Tema: Ayuda con sistema de paginacion.  (Leído 2071 veces)

Desconectado -RiPeRcOp-

  • PHPer@ Fijo
  • ***
  • Mensajes: 206
  • Karma: 7
  • Sexo: Masculino
  • RiPeR, The House`s assistant
    • Ver Perfil
    • RevolutionW
Ayuda con sistema de paginacion.
« en: 23 de Julio de 2007, 23:19:57 pm »
Buenos gente, resulta que estoy realizando un web para mi hermana que esta en la federacion de Voley de la facultad. La cuestion es que, agregue el sistema de usuarios pfUser 3.5 + el sistema de paginacion que este incluye, lo que sucede es que, cuando uno no esta registrado, el sistema de paginacion funciona, pero cuando uno se logea, salta un error y entonces siempre aparece la misma pagina error.php. No se por que me sucede esto, queria saber si me podian ayudar. Si no lo ven en el pfUser esta en el registro de usuarios ElectroNuke

Comunidad PHPeros

Ayuda con sistema de paginacion.
« en: 23 de Julio de 2007, 23:19:57 pm »

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Ayuda con sistema de paginacion.
« Respuesta #1 en: 24 de Julio de 2007, 00:56:58 am »
Buenas,

Ripercop, podrías poner el código del sistema de paginación por, favor?

Saludos :P
Sin Firma me haces una? :P

Desconectado -RiPeRcOp-

  • PHPer@ Fijo
  • ***
  • Mensajes: 206
  • Karma: 7
  • Sexo: Masculino
  • RiPeR, The House`s assistant
    • Ver Perfil
    • RevolutionW
Re: Ayuda con sistema de paginacion.
« Respuesta #2 en: 24 de Julio de 2007, 06:01:04 am »
Lo encontre, despues de como 3 horas de buscarlo

<? 
// Donde se incluyen las paginas de forma automatica (con la url index.php?id=nombrepagina
// se abriria la pagina nombrepagina.php en esta parte).
if($id == "") { 
include(
"principal.php"); 
}
else { 
if(
file_exists("$id.php")) { 
include(
"$id.php"); 

else { 
include(
"error.php"); 


?>


Ese sistema utilizo yo con el sistema pfUsers. Saludos
« Última modificación: 24 de Julio de 2007, 06:04:40 am por -RiPeRcOp- »

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Ayuda con sistema de paginacion.
« Respuesta #3 en: 24 de Julio de 2007, 10:42:52 am »
Porque no creas uno? si es muy facil y sencillo.

Mira te hago un ejemplo aquí de prueva:

<?

if($_GET[id] == "pagina1"){
include(
"pagina1.php");
}

if(
$_GET[id] == "pagina2"){
include(
"pagina2.php");
}

if(
$_GET[id] == "pagina3"){
include(
"pagina3.php");
}

if(
$_GET[id] == ""){
echo
"Lo sentimos, no existe tal pagina ;)";
}

?>


Recuerda de no hacer nunca esto:

<?

if(
$_GET[id]){

include(
"".$_GET[id].".php");

}

?>

Ni nada parecido que con ese te hacen RFI
« Última modificación: 24 de Julio de 2007, 10:46:24 am por G2K »
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: Ayuda con sistema de paginacion.
« Respuesta #4 en: 24 de Julio de 2007, 11:56:48 am »
Y cuantas noticias o lo que sea saldrian? porque no has puesto nada sobre eso, solo has puesto paginas...

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Ayuda con sistema de paginacion.
« Respuesta #5 en: 24 de Julio de 2007, 12:28:10 pm »
mmmm vaya confundi paginación con modulación :S
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Ayuda con sistema de paginacion.
« Respuesta #6 en: 24 de Julio de 2007, 13:28:48 pm »
Buenas,

Casi todo el código incorrecto...

Aquí lo dejo bien...

<?
// Donde se incluyen las paginas de forma automatica (con la url index.php?id=nombrepagina
// se abriria la pagina nombrepagina.php en esta parte).
$id $_GET["id"];
if(
$id == "") {
include(
"principal.php");
}else {
if(
file_exists($id.".php")) {
include(
$id.".php");
}else {
include(
"error.php");
}
}
?>


Así debería funcionar.

Saludos!
Sin Firma me haces una? :P

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: Ayuda con sistema de paginacion.
« Respuesta #7 en: 24 de Julio de 2007, 13:39:02 pm »
Re***** lo mismo de antes :S

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Ayuda con sistema de paginacion.
« Respuesta #8 en: 24 de Julio de 2007, 13:43:04 pm »
Buenas,

Y cuantas noticias o lo que sea saldrian? porque no has puesto nada sobre eso, solo has puesto paginas...

No entiendo lo que quieres decir.

Saludos
Sin Firma me haces una? :P

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: Ayuda con sistema de paginacion.
« Respuesta #9 en: 24 de Julio de 2007, 13:45:18 pm »
Por poner un ejemplo...

Un sistema de noticias que tiene paginacion, abajo salen las paginas y todo eso... pero cuantas noticias por pagina han de haber?

Ahora mejor?:S

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Ayuda con sistema de paginacion.
« Respuesta #10 en: 24 de Julio de 2007, 14:34:40 pm »
Buenas,

Él ha eso no se refiere, pero te dejo aquí el código...

<?php

$tabla 
""// Definir aqui la tabla...
$max 10// Maximo de noticias por página
if(!$_GET["desde"]) {
$_GET["desde"] = 0;
}
$query mysql_query("SELECT * FROM {$tabla} ORDER BY id DESC LIMIT $_GET[desde],$max ");
if(
mysql_num_rows($query) != 0) {
while(
$fetch mysql_fetch_array($query)) {

// Aqui el contenido

}
} else {
$off "si";
print 
"No existe contenido.";
}
if(
$_GET["desde"] != 0) {
$atras $_GET["desde"]-$max;
print 
"<a href=\"?desde={$atras}\">";
}

print 
"<< Atras</a>";
print 
" - ";
if(
$off != "si") {
$despues $_GET["desde"]+$max;
print 
"<a href=&#39;?desde={$despues}&#39;>Siguiente >></a>";
}
?>


Espero que te sirva!

Saludos! :)
« Última modificación: 24 de Julio de 2007, 14:36:20 pm por FeDe »
Sin Firma me haces una? :P

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: Ayuda con sistema de paginacion.
« Respuesta #11 en: 24 de Julio de 2007, 15:10:37 pm »
Perfecto, muchas gracias ^^

KARMA +

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Ayuda con sistema de paginacion.
« Respuesta #12 en: 24 de Julio de 2007, 16:34:31 pm »
Que tal si implantamos un poco de seguridad ya que trabajamos con GET's... no creen?


<?php

if(is_numeric($_GET[desde]){

$tabla ""// Definir aqui la tabla...
$max 10// Maximo de noticias por página
if(!$_GET["desde"]) {
$_GET["desde"] = 0;
}
$query mysql_query("SELECT * FROM {$tabla} ORDER BY id DESC LIMIT $_GET[desde],$max ");
if(
mysql_num_rows($query) != 0) {
while(
$fetch mysql_fetch_array($query)) {

// Aqui el contenido

}
} else {
$off "si";
print 
"No existe contenido.";
}
if(
$_GET["desde"] != 0) {
$atras $_GET["desde"]-$max;
print 
"<a href=\"?desde={$atras}\">";
}

print 
"<< Atras</a>";
print 
" - ";
if(
$off != "si") {
$despues $_GET["desde"]+$max;
print 
"<a href=&#39;?desde={$despues}&#39;>Siguiente >></a>";
}

} else {

echo
"¡¡¡Cuidadin con lo que hacemos!!!";

}

?>
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado -RiPeRcOp-

  • PHPer@ Fijo
  • ***
  • Mensajes: 206
  • Karma: 7
  • Sexo: Masculino
  • RiPeR, The House`s assistant
    • Ver Perfil
    • RevolutionW
Re: Ayuda con sistema de paginacion.
« Respuesta #13 en: 24 de Julio de 2007, 20:30:07 pm »
Muchas gracias a todos me ayudaron mucho, no es un sistema de noticias, va si pero lo que abra sera lo siquiente, en la 1º pagina, cuando abras en index comun, aparecera un mensaje de bienvenida y todo eso, luego abra links que sea index=id?noticias, y hasi, pero lo que pasaba era que cuando por alguna razon, estabas registrado y logeado, no entraba en la pagina, luego lo probrare, gracias chicos. Saludos

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Ayuda con sistema de paginacion.
« Respuesta #14 en: 24 de Julio de 2007, 20:36:24 pm »
Buenas,

Te has equivocado! es index.php?id=noticias es así, no index=id?noticias

Saludos!
Sin Firma me haces una? :P