Para una mejor aclaración coloco aquí el código de la página que estoy haciendo a ver si veis dóde me equivoco.
La clase simplemente está copiada, o sea que no he hecho ninguna modificación, por eso no la pongo aqui.
Gracias de nuevo por vuestra paciencia.
Código:
<?
include("cabezaver.html");
include("menu.html");
//Conectamos a la base de datos
$Conn= mysql_connect("localhost", "", "");
mysql_select_db("ongs");
mysql_connect("localhost","","");
$pagina= $HTTP_GET_VARS["ongs.php?pagina=<?=$pagina?>&provi=<?=$nombre2?>&local=<?=$nombre1?>"];
include("class.paginado.php");
$rs = new paginado($Conn); // instanciamos un objeto
$obj =new paginado($conn);
$rs->pagina($pagina); // Le indicamos en que página estamos - 1 por defecto
$rs->porPagina(10); // Le decimos cuantos registros por página queremos - 10 por defecto
$rs->propagar("provi"); // Le decimos las variables que queremos propagar en los links
$rs->propagar("local");
//Presentamos los resultados
$result=mysql_db_query("ongs", "select * from $provi order by localidad");
//Consulta sobre el número de filas que contiene la bd.
$consulta="select id from $provi";
$query=mysql_query($consulta);
$filas=mysql_num_rows($query);
if(!$rs->query( "SELECT * FROM $provi order by localidad")) // Y ejecutamos nuestra consulta.
{
die( $rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos.
}
echo "Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()." ongs en ".$local."<br>";
//Mostramos los registros
while ($row= $rs->obtenerArray())
{
$organizacion=$row["organizacion"];
$direccion=$row["direccion"];
$localidad=$row["localidad"];
$codigop=$row["codigo_postal"];
$telefono=$row["telefono"];
$fax=$row["fax"];
$email=$row["email"];
$web=$row["web"];
$actividad=$row["actividad"];
?>
<table class="tdecol" bgcolor="#FFFF99" width=500><tr>
<td><?printf($organizacion);?></td></tr>
<tr>
<td>Direcci&oacute;n: &nbsp;<?printf($direccion);?></td></tr>
<tr>
<td>Localidad: &nbsp;<?printf($localidad);?> &nbsp; &nbsp; &nbsp;C&oacute;digo postal: &nbsp;<?printf($codigop);?></td></tr>
<tr>
<td>Tel&eacute;fono: &nbsp;<?printf($telefono);?> &nbsp; &nbsp; &nbsp;Fax: &nbsp;<?printf($fax);?></td></tr>
<tr>
<td>E-mail: &nbsp;<a href="mailto:<?=$email;?>"><?printf($email);?></a> &nbsp; &nbsp; &nbsp;Web: &nbsp;<a href="<?=$web?>"><?printf($web);?></a></td></tr>
<tr>
<td>Actividad:</td></tr>
<tr>
<td><?printf($actividad);?></td></tr></table><br><p>
<?
}
// Finalmente mostramos los medios para la navegación entre los resultados.
echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente();
mysql_close;
include("pie.html");