Podria decirme alguien que es lo que falla¿
Segun el error el mysql_fetch_array esta mal si alquien pudiera decirme otra manera de paginar resultados de tablas sql se lo agradeceria mucho.
este es el codigo
Código:
y el error es el siguiente:<?php require('conexion.php'); $RegistrosAMostrar=4; //estos valores los recibo por GET if(isset($_GET['pag'])){ $RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar; $PagAct=$_GET['pag']; //caso contrario los iniciamos }else{ $RegistrosAEmpezar=0; $PagAct=1; } $Resultado=mysql_query("SELECT * FROM usuarios",$con); echo "<table border='1px'>"; while($MostrarFila=mysql_fetch_array($Resultado)) { echo "<tr>"; echo "<td>".$MostrarFila['id']."</td>"; echo "<td>".$MostrarFila['usuario']."</td>"; echo "<td>".$MostrarFila['email']."</td>"; echo "</tr>"; } echo "</table>"; //******--------determinar las páginas---------******// $NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM usuarios",$con)); $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 echo "<a onclick=\"Pagina('1')\">Primero</a> "; if($PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\">Anterior</a> "; echo "<strong>Pagina ".$PagAct."/".$PagUlt."</strong>"; if($PagAct<$PagUlt) echo " <a onclick=\"Pagina('$PagSig')\">Siguiente</a> "; echo "<a onclick=\"Pagina('$PagUlt')\">Ultimo</a>"; ?>
Código:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/s02b99f7/public_html/aaa/adwsoft/cbanner/pag/paginacion/paginador.php on line 17 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/s02b99f7/public_html/aaa/adwsoft/cbanner/pag/paginacion/paginador.php on line 26