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
 
