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

buenos días compañeros estoy intentando implantar el paginador de pinedo, y me da este error.

Cita:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\easyphp1-8\www\daniel\listadolimpio2.php on line 46

1 | 2 | 3 | > | Última »»

el código es el siguiente:

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
require ("paginator.inc.php");
//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>";
?>
me diche que la opción $_pagi_sql no me sirve en mysql_fetch_array

¿alguien me puede decir porque es esto?

gracias

oskar calvo.