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 = "<";// podría ir un tag <img> o lo que sea
//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente = ">";// 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.