Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2007, 21:32
Vadim
 
Fecha de Ingreso: enero-2007
Mensajes: 11
Antigüedad: 17 años, 3 meses
Puntos: 0
¿Dudas paginacion de resultados?

/*Hola, por favor, intento trastear con un sistema de noticas con comentarios, quiero paginarlo mostrando de 2 registros por pagina, saque la idea de otro escript de esos que hay varios por muchas webs(solo que no se me adapta como quisiera). este escript es el que muestra los comentarios, proviene de (htp://localhost/mostrar_tema.php?id=19) donde 19 es id_tema equivale a $id */

Código PHP:
<?php

$id 
$_GET["id"];  //utilizo esto para usar $id ya que proviene de otro script...
include "conectar.php";

  IF (
$num>0)  //AQUI ME DICE QUE $num ESTA INDEFINIDA COMO SE PODRA SOLUCIONAR??????
     
$n=$num;}
  ELSE { 
$n=0; }

//selecciona los registros con el id especifico
$consulta_co  "SELECT * FROM mismatabla WHERE id_tema='$id'";
$resultado_co mysql_query($consulta_co);

//cuenta los registros con el id especifico...
$total mysql_num_rows($resultado_co);

//selecciono para imprimir solo 2 registros por pantalla
$consulta_co2  "SELECT * FROM mismatabla WHERE id_tema='$id' LIMIT ".$n.", 2 ";
$resultado_co2 mysql_query($consulta_co2);

//se pasa a un array
while ($campo mysql_fetch_array($resultado_co2MYSQL_BOTH))
      {
       
//Se imprimen los resultados
       
echo "x y o z resultados a imprimir...";
      }

echo 
"[$total]\n registros en la mismatabla\n";

//Paginacion de resultados
FOR ($i=0$i$total$i=$i+2
   {
     
$a=$a+1;  //AQUI ME DICE QUE $a ESTA INDEFINIDA COMO SE PODRA SOLUCIONAR?????? 
     
     //Necesito que marque en negrita la pagina en la que estoy...
     
IF ($n==$i)
     {echo 
"Páginas:\n","<b><A HREF='mostrar_tema.php?id='$id'?num=".$i."'>[".$a."] </A></b>";}   
     ELSE 
     {echo 
"<A HREF='mostrar_tema.php?id='$id'?num=".$i."'>[".$a."]</A>";}
    }
?>
/* Pregunta: Como podre elaborar los vinculos del ultimo IF...ELSE? ya que si los pongo como estan no funciona y quiero que direccionen a: htp://localhost/mostrar_tema.php?id=19?num donde num sera la siguiente pagina solo de los comentarios, espero explicarme!.. Gracias */


No pongo sintaxis correcta de urls porque no se me permite aun...