Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/11/2005, 16:01
Foziw
 
Fecha de Ingreso: febrero-2005
Mensajes: 102
Antigüedad: 19 años, 2 meses
Puntos: 0
Hola,

Ya estaba usando paginator e hice esto que más o menos se adapta pero no me acaba de funcionar bien, por ejemplo nunca me sale el link perfecto, me explico, aparece el titulo con el link pero en vez de ir a la descripción completa del objeto me va a la descripción completa del siguiente.
También tengo un problema en cuanto a que solo me aparezca una descripción completa, con el código que hice lo más que puedo es acceder a la descripción completa de la página, no del objeto.

Les adjunto mi código para que sepan de que estoy hablando:
Código PHP:
<?php
//Conexión a la base de datos
$con mysql_connect("localhost","usuario","") or die (mysql_error());
mysql_select_db("BD",$con) or die (mysql_error());

//Sentencia sql (sin limit)
$_pagi_sql "SELECT * FROM tabla ORDER BY autores";

//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos 3;//Elegí un número pequeño para que se generen varias páginas

//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces 5;//Elegí un número pequeño para que se note el resultado

//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores false;//recomendado true sólo en tiempo de desarrollo.

//Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente, 
//realizamos el conteo alternativo.
$_pagi_conteo_alternativo true;//recomendado false.

//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("id","autores");//No importa si son POST o GET

//Definimos qué estilo CSS se utilizará para los enlaces de paginación.
//El estilo debe estar definido previamente
$_pagi_nav_estilo "paginacion";

//definimos qué irá en el enlace a la página anterior
$_pagi_nav_anterior "&lt;";// podría ir un tag <img> o lo que sea

//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente "&gt;";// podría ir un tag <img> o lo que sea

//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");


//Leemos y escribimos los registros de la página actual
while($row mysql_fetch_object($_pagi_result)){
        echo 
$row->autores.'-> <a href="'.$_pagi_enlace."_pagi_pg=".$_pagi_url.'&amp;detail=true">'.$row->titulo."</a><br />"
     
    if(!empty(
$_GET['detail'])) { 
      
        
     echo 
'<html><body><table>';
      
      echo
'<tr><td width="180" height="25" valign="top">No. de Identificación:</td> <td valign="top">'.$row->ID.'</td></tr>';
      echo 
'<tr><td width="180" height="25" valign="top">Tipo de Referencia:</td> <td valign="top">'.$row->tipo.'</td></tr>';
    echo    
'<tr><td width="180" height="25" valign="top">Autores:</td> <td valign="top">'.$row->autores.'</td></tr>';
    echo    
'<tr><td width="180" height="25" valign="top">Titulo:</td> <td valign="top"><strong>'.$row->titulo.'</strong></td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Publicación Completa:</td> <td valign="top">'.$row->publicacioncompleta.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Publicación Abreviada:</td> <td valign="top">'.$row->publicacionabreviada.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Año de Publicación:</td> <td valign="top">'.$row->anopublicacion.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Fecha de Publicación:</td> <td valign="top">'.$rowj->fechapublicacion.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Volumen:</td> <td valign="top">'.$row->volumen.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Ejemplar:</td> <td valign="top">'.$row->ejemplar.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Página Inicial:</td> <td valign="top">'.$row->paginainicial.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Otras Páginas:</td> <td valign="top">'.$row->otraspaginas.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Descriptores:</td> <td valign="top">'.$row->descriptores.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Resumen:</td> <td valign="top">'.$row->resumen.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Notas:</td> <td valign="top">'.$row->notas.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Editor:</td> <td valign="top">'.$row->editor.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Lugar de Publicación:</td> <td valign="top">'.$row->lugarpublicacion.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Traductores:</td> <td valign="top">'.$row->traductores.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">ISSN/ISBN:</td> <td valign="top">'.$row->issnisbn.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Disponibilidad:</td> <td valign="top">'.$row->disponibilidad.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">NO. de Acceso:</td> <td valign="top">'.$row->noacceso.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Idioma:</td> <td valign="top">'.$row->idioma.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Clasificación:</td> <td valign="top">'.$row->clasificacion.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Subarchivo:</td> <td valign="top">'.$row->subarchivo.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Titulo Original/Traducido:</td> <td valign="top">'.$row->tituloriginal.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Enlaces:</td> <td valign="top">'.$row->enlaces.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">DOI:</td> <td valign="top">'.$row->DOI.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Signatura:</td> <td valign="top">'.$row->signatura.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Base de Datos:</td> <td valign="top">'.$row->basedatos.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Fuente de Datos:</td> <td valign="top">'.$row->fuentedatos.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Frase de Identificación:</td> <td valign="top">'.$row->fraseidentificacion.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Fecha Recuperada:</td> <td valign="top">'.$row->fecharecuperada.'</td></tr>';
    echo        
'<tr><td width="180" height="25" valign="top">Biblioteca:</td> <td valign="top">'.$row->biblioteca.'</td></tr>';
    echo 
'</table></body></html>';  
       
    }
}

//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";

//Incluimos la información de la página actual
echo"<p>Mostrando referencias ".$_pagi_info."</p>";

?>
Gracias,
Agustín Vivancos