Ver Mensaje Individual
  #17 (permalink)  
Antiguo 29/03/2016, 17:40
raulgranadosraul
 
Fecha de Ingreso: julio-2013
Mensajes: 174
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Paginación php ajax problemas con los enlaces

Cita:
Iniciado por german_1441 Ver Mensaje
Jajaja, amigo, ten calma...
y analiza un poco ....
ahora imprime la siguiente consulta (es decir, cuando das clic en siguiente)
que consulta te arroja??
Se 'supone' que es la misma consulta pero lo único que cambia es el LIMIT que se muestra... en teoría.
Este es el código completo de paginador.php, solo hay dos consultas una para mostrar los resultados y otra que 'parece ser' que solo hace cálculos para saber cuántas páginas mostrar y saber en cual está, cual es la siguiente... la segunda consulta me devuelve todos los resultados sin LIMIT.
paginador.php
Código PHP:
//******--------determinar las páginas---------******//

mysql_select_db($database_conexion$conexion);
$query_Resultado2 "SELECT * FROM comentarios_tabla WHERE comentarios_tabla.id_noticia = '".$id_not."'";
$Resultado2 mysql_query($query_Resultado2$conexion) or die(mysql_error());
$row_Resultado2 mysql_fetch_assoc($Resultado2);
$NroRegistros mysql_num_rows($Resultado2);


$PagAnt=$PagAct-1;
$PagSig=$PagAct+1;
$PagUlt=$NroRegistros/$RegistrosAMostrar;

//verificamos residuo para ver si llevará decimales
$Res=$NroRegistros%$RegistrosAMostrar;
// si hay residuo usamos funcion floor para que me
// devuelva la parte entera, SIN REDONDEAR, y le sumamos
// una unidad para obtener la ultima pagina
if($Res>0$PagUlt=floor($PagUlt)+1;

//desplazamiento
//if ($total > 0){
    
echo "<table border='0' align='center'>";
    echo 
"<tr>";
    echo 
"<td align='center'>";
    echo 
"<span style='font-size:18px;color:#94111f'>";
    if (
$PagAct>1) { echo "<a onclick=\"Pagina('1')\" style='cursor:pointer'><img src='imagenes/pag_primera.png' width='20' height='20' style='vertical-align:bottom' alt='Primera' title='Primera p&aacute;gina' /></a>&nbsp;&nbsp;"; }
    if (
$PagAct>1) { echo "<a onclick=\"Pagina('$PagAnt')\" style='cursor:pointer'><img src='imagenes/pag_anterior.png' width='20' height='20' style='vertical-align:bottom' alt='Anterior' title='P&aacute;gina anterior' /></a>&nbsp;&nbsp;"; }
    echo 
"<strong>".$PagAct."&nbsp;de&nbsp;".$PagUlt."total".$NroRegistros."</strong>";
    if(
$PagAct<$PagUlt)  echo "&nbsp;&nbsp;<a onclick=\"Pagina('$PagSig')\" style='cursor:pointer'><img src='imagenes/pag_siguiente.png' width='20' height='20' style='vertical-align:bottom' alt='Siguiente' title='P&aacute;gina siguiente' /></a>";
    if(
$PagAct<$PagUlt) { echo "&nbsp;&nbsp;<a onclick=\"Pagina('$PagUlt')\" style='cursor:pointer'><img src='imagenes/pag_ultima.png' width='20' height='20' style='vertical-align:bottom' alt='Ultima' title='&Uacute;ltima p&aacute;gina' /></a>"; }
    echo 
"</span>";
    echo 
"</td>";
    echo 
"</tr>";
    echo 
"</table>";
    echo 
"<br />";
//} else {
    
echo "<table border='0' align='center'>";
    echo 
"<tr>";
    echo 
"<td align='center'>";
    echo 
"</td>";
    echo 
"</tr>";
    echo 
"</table>";
    echo 
"<br />";
//} 

Última edición por raulgranadosraul; 29/03/2016 a las 17:57