al parecer no sabes mucho de programacion.
cambia esto:
Código PHP:
$display_pages=10;
echo "<a title='Inicio' href='?p=1'>< < Inicio</a> ";
if ($page>1) echo "</a><a title='Anterior' href='?p=".($page-1)."'> < < Anterior </a> ";
for ($i = $page; $i <= $total_pages && $i<=($page+$display_pages); $i++) {
if ($i == $page) echo "<strong>$i - ";
else echo "</a><a title='página $i' href='?p=$i'>$i</a> - "; }
if (($page+$display_pages)< $total_pages) echo "...";
if ($page<$total_pages) echo "<a title='Siguiente' href='?p=".($page+1)."'> Siguiente >> ";
echo "<a title='Fin' href='?p=$total_pages'>Fin >></a>";
mysql_free_result($resultado);
mysql_close($link);
por esto
Código PHP:
$display_pages=10;
echo "<a title='Inicio' href='?p=1'>< < Inicio</a> ";
if ($page>1) echo "</a><a title='Anterior' href='?p=".($page-1)."&busqueda=$_REQUEST[busqueda]'> < < Anterior </a> ";
for ($i = $page; $i <= $total_pages && $i<=($page+$display_pages); $i++) {
if ($i == $page) echo "<strong>$i - ";
else echo "</a><a title='página $i' href='?p=$i&busqueda=$_REQUEST[busqueda]'>$i</a> - "; }
if (($page+$display_pages)< $total_pages) echo "...";
if ($page<$total_pages) echo "<a title='Siguiente' href='?p=".($page+1)."&busqueda=$_REQUEST[busqueda]'> Siguiente >> ";
echo "<a title='Fin' href='?p=$total_pages'>Fin >></a>";
mysql_free_result($resultado);
mysql_close($link);