Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/04/2005, 00:31
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Bien por iluminar el código... se lee mucho mejor...
Lo que dice yoseman es correcto... quizá faltó algo pero que pudo consluirse... él menciona que cambies $pg por $_GET['pg'] y esto lo haces solo en la validación, entonces tu script dice que si no existe $_GET['pg'], $pg valga cero... pero no le asignas un valor sí $_GET['pg'] sí existe... por lo que tu $pg estará indefenida en todo el proceso de tu script... tendrá el mismo efecto que si valiera 0... quiero creer por eso no te cambia de página... Bien, simplemente agrega un else. Debe quedar así:
Código PHP:
if (!isset($_GET['pg']))
$pg 0// $pg es la pagina actual
else $pg$_GET['pg']; // si existe lo tomamos

$cantidad=4// cantidad de resultados por página
$inicial $pg $cantidad
Ahora... ya que estamos hablando de variables globales... haria una "corrección" (añadiria más bien) a lo dicho por el mismo yoseman referente a $PHP_SELF... eso!, ocupar variables globales por lo que en dónde pones $PHP_SELF se debería utilizar $_SERVER['PHP_SELF'].

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"