Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2007, 03:22
oskar_calvo
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Problemas con el paginador.

Hola Jerkan, es un error que he subsando después, cuando estaba revisando el código.

la duda que tengo es que en vez de venir los datos de un get, los saco de una consulta directa a la bbdd. y me da el error.

ahora mismo tengo el código puesto así:

Código PHP:
<?php
$_pagi_sql 
="SELECT principal.id_plantilla, principal.titulo, localizacion.hijo, principal.fecha_inicio, principal.fecha_fin, principal.descripcion FROM principal, localizacion WHERE principal.id_localizacion = localizacion.id_localizacion order by principal.id_plantilla";
//empieza el paginador.
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos 20;//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 3;//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.

//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
$_pagi_conteo_alternativo true;

include(
"paginator.inc.php");

while (
$row=mysql_fetch_array($_pagi_sql)){
echo 
"<table align=\"center\"><tr><td width=\"600px\"><fieldset><legend>";
//echo $row['id_plantilla'];
//echo "</legend><p><label for=\"titulo\">Titulo:</label>";
echo $row['titulo'];
echo 
"</lengend><p><label>localización:</label>";
echo 
$row['hijo'];
echo 
"</p><p><label>fecha de inicio:</label>";
echo 
$row['fecha_inicio']; 
echo 
"</p><p><label>Fecha fin:</label>";
echo 
$row['fecha_fin'];
echo 
"</p><p><label>Descripcion:</label>";
echo 
$row['descripcion'];
$dato=$row['id_plantilla'];
echo 
"</p><p><label>Descriptores:</label>";
$sSQL2="SELECT descriptor.descriptor FROM descriptor, tabla_puente_descriptor, principal WHERE principal.id_plantilla = tabla_puente_descriptor.id_plantilla AND descriptor.id_descrip = tabla_puente_descriptor.id_descrip  and principal.id_plantilla like '$dato' order by principal.id_plantilla";
$result2=mysql_query($sSQL2);
$desc="";
while (
$row=mysql_fetch_array($result2))
{
$desc.= $row['descriptor'].",";
}
$desc=substr($desc,0,strlen($desc) - 1);
echo 
$desc.=".";  
echo 
"</p></fieldset></td></tr></table>"; }
?>
<?php
echo"<p>".$_pagi_navegacion."</p>";
echo
"<p>Mostrar Proyectos ".$_pagi_info."</p>";
?>
Un saludo

Oskar calvo.