el problema es el siguiente:
no quiero hacer una busqueda de una palabra sino que tengo un enlace
Código PHP:
promociones.php?modulo=promo
tengo este codigo
Código PHP:
<? session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<?php
include "libreria/cabecera.php";
include "libreria/bordeizquierdo.php";
echo index1();
include "libreria/fecha.php"; ?>
<?
echo titulo1();
echo 'PROMOCIONES';
echo titulo2();
echo '<h5>En caso de querer ampliar información de alguna de las promociones, pinche sobre la foto o póngase en contacto con nosotros, bien rellenando nuestro formulario, o enviándonos un <a href="mailto:[email protected]"><font color="#CCFF33">e-mail</font></a>.</h5><br><br>';
//Modulo de lectura de eventos.
if($modulo=="promo") {
include 'config.inc.php';
$link= mysql_connect("$nhost","$nuser","$npass");
mysql_select_db("$nbase", $link);
//Limito la busqueda
$TAMANO_PAGINA = 4;
//examino la página a mostrar y el inicio del registro a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
$result=mysql_query("select * from promociones,cuerpo ORDER BY id_promociones DESC limit " . $inicio . "," . $TAMANO_PAGINA );
//calculo el total de páginas
$num_total_registros = mysql_num_rows($result);
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
//pongo el número de registros total, el tamaño de página y la página que se muestra
echo "Número de registros encontrados: " . $num_total_registros . "<br>";
echo "Se muestran páginas de " . $TAMANO_PAGINA . " registros cada una<br>";
echo "Mostrando la página " . $pagina . " de " . $total_paginas . "<p>";
while ($row=mysql_fetch_array($result))
{
echo abrirtabla2();
echo fuente1();
echo'<center><b>Promoción:</b> <br> '.$row["promo_lugar"].' <BR><br> <b>Viviendas:</b><br>'.$row["promo_viviendas"].'<br><br><b>Fecha de promoción:</b><br>'.$row["promo_fecha"].'<br><br><b>Localización:</b><br>'.$row["promo_zona"].'<br><br><b>Población:</b><br>'.$row["promo_pueblo"].'<br><br><b>Fecha de ingreso:</b><br>'.$row["fecha"].'<br><br></center></center>';
echo fuente2();
echo'</TD>';
echo'<TD>';
echo fuente1();
echo'<b>Descripción de la promoción:</b> <br> '.$row["promo_temas"].'<br><br>';
printf("<img src=%s > <img src=%s > <img src=%s > ",$row['promo_foto'],$row['promo_foto1'],$row['promo_foto2']);
echo fuente2();
echo cerrartabla2();
}
//cerramos el conjunto de resultado y la conexión con la base de datos
mysql_free_result($result);
mysql_close($link);
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
//si muestro el índice de la página actual, no coloco enlace
echo $pagina . " ";
else
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "<a href='promociones.php?modulo=promo&pagina=" . $i . "'>" . $i . "</a> ";
}
}
}
?>
</TD>
<?php include "libreria/bordederecho.php"; ?>
<?php include "libreria/finalpag.php"; ?>
</BODY>
</HTML>
Cita:
....Número de registros encontrados: 4
Se muestran páginas de 4 registros cada una
Mostrando la página 1 de 1
Se muestran páginas de 4 registros cada una
Mostrando la página 1 de 1
ah y al final de la pagina no me sale ni las numeraciones de las paginas ( 1 | 2 | proxima ....
alguien me podria decir en que me equivoco ?...gracias de antemano y por cierto estuve probando con infinidad de ejemplos expuestos en este foro sobre paginacion y en las webs , pero creo que estoy ya muy saturado.
un saludo y gracias