Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/11/2005, 05:29
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Parece que voy entendiendo... corrígeme si me equivoco por favor.

Lo que necesitas es armar una lista de registros. Supongamos esta página de 4 registros:
Código:
item1 -> enlace 1
item2 -> enlace 2
item3 -> enlace 3
item4 -> enlace 4
Ahora... si hacemos clic, por ejemplo, en el enlace 2, deberemos cargar el mismo scropt, en la misma página, pero mostrando el detalle del item 2:
Código:
item1 -> enlace 1
item2 -> enlace 2
	| algun detalle d item 2 |
	| mas detalle del item 2 |
item3 -> enlace 3
item4 -> enlace 4
Si es así, no tomes la variables $_pagi_url, porque esta sirve para generar la barra de navegación. la barra termina en el enlace "siguiente" y es por eso que esa variable queda con el valor de la siguiente página.

Lo mejor en tu caso es tomar toda tu url ($_SERVER['REQUEST_URI']) y ponerla en el enlace. Además no estás identificando en ninguna parte cuál es el registro que quieres ver en detalle. como dijo Cluster, podrías pasar el "id" de cada registro como parámetro.
Código PHP:
   while($row mysql_fetch_object($_pagi_result)){
        echo 
$row->autores."-> <a href=\"".$_SERVER['REQUEST_URI']."&amp;detail_id=".$row->id."\">".$row->titulo."</a><br />"
        if(!empty(
$_GET['detail_id']) && $_GET['detail_id'] == $row->id){ 
            
$sql "SELECT * FROM tabla WHERE id=".$_GET['detail_id'];
            
            
//...
            //... 
Saludos