tengo un script que pagina resultados pero yo quiero que los pagine como hace google que conforme vas avanzando van apareciendo nuevos numeros, pues bueno yo es lo e conseguido pero mi problema esque no paran de aparecer numeros es decir simpre me suma +5 porque es como yo se lo indique pero no se como hacer para que cuando hayan terminado todos los registros no siga sumando numeros.
El script es este:
Cita:
Si lo quereis ver en marcha entrar en esta web<?
$resultados = mysql_query("SELECT * FROM `cancion` ");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM `cancion` ORDER BY Nombrec DESC LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);
if($total_registros) {
while($resultado=mysql_fetch_array($resultados)) {
echo ("
<table width='700' border='0'>
<tr>
<td width='200'>
<script type='text/javascript' src='swfobject.js'></script>
<object type='application/x-shockwave-flash' data='player_mp3_maxi.swf' width='200' height='20'>
<param name='wmode' value='transparent' />
<param name='movie' value='player_mp3_maxi.swf' />
<param name='FlashVars' value='mp3=mp3/" . $resultado['Cancion'] . "&bgcolor1=ffffff&bgcolor2=cccccc&butt oncolor=999999&buttonovercolor=0&slidercol or1=cccccc&slidercolor2=999999&slideroverc olor=666666&textcolor=0&showvolume=1' />
<p>Texte alternatif</p>
</object>
</td>
<td rowspan='2'><strong>" . $resultado['Nombre'] . "</strong>-" . $resultado['Nombrec'] . "</td>
</tr>
<tr><td colspan=2><img src='skin001.png' height='3'/></td></tr>
</table>
\n");
}
} else {
echo "<font color='darkgray'>(sin resultados)</font>";
}
mysql_free_result($resultados);
if($total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='index.php?buscar2=".$buscar2."&pagina=".($pa gina-1)."'>< Anterior</a> ";
}
$paginainicial=max(1,$pagina-5);
$paginafinal=($pagina+5);
for ($p=$paginainicial; $p<=$paginafinal; $p++ ) {
if ($pagina == $p) {
echo "<b>".$pagina."</b> ";
} else {
echo "<a href='index.php?buscar2=".$buscar2."&pagina=$p'>$p </a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='index.php?buscar2=".$buscar2."&pagina=".($pa gina+1)."'>Siguiente ></a>";
}
echo "</center>";
}
} ?>
$resultados = mysql_query("SELECT * FROM `cancion` ");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM `cancion` ORDER BY Nombrec DESC LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);
if($total_registros) {
while($resultado=mysql_fetch_array($resultados)) {
echo ("
<table width='700' border='0'>
<tr>
<td width='200'>
<script type='text/javascript' src='swfobject.js'></script>
<object type='application/x-shockwave-flash' data='player_mp3_maxi.swf' width='200' height='20'>
<param name='wmode' value='transparent' />
<param name='movie' value='player_mp3_maxi.swf' />
<param name='FlashVars' value='mp3=mp3/" . $resultado['Cancion'] . "&bgcolor1=ffffff&bgcolor2=cccccc&butt oncolor=999999&buttonovercolor=0&slidercol or1=cccccc&slidercolor2=999999&slideroverc olor=666666&textcolor=0&showvolume=1' />
<p>Texte alternatif</p>
</object>
</td>
<td rowspan='2'><strong>" . $resultado['Nombre'] . "</strong>-" . $resultado['Nombrec'] . "</td>
</tr>
<tr><td colspan=2><img src='skin001.png' height='3'/></td></tr>
</table>
\n");
}
} else {
echo "<font color='darkgray'>(sin resultados)</font>";
}
mysql_free_result($resultados);
if($total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='index.php?buscar2=".$buscar2."&pagina=".($pa gina-1)."'>< Anterior</a> ";
}
$paginainicial=max(1,$pagina-5);
$paginafinal=($pagina+5);
for ($p=$paginainicial; $p<=$paginafinal; $p++ ) {
if ($pagina == $p) {
echo "<b>".$pagina."</b> ";
} else {
echo "<a href='index.php?buscar2=".$buscar2."&pagina=$p'>$p </a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='index.php?buscar2=".$buscar2."&pagina=".($pa gina+1)."'>Siguiente ></a>";
}
echo "</center>";
}
} ?>
http://dossentidos.site90.com/