Código PHP:
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" >
<?
$RegistrosAMostrar=6;
//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;
}
//PASA VARIABLE POR GET
$Resultado=mysql_query("SELECT * FROM posicionamiento ORDER BY criterio LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$con);
$c=0; $contador = 0;
while($MostrarFila=mysql_fetch_array($Resultado)){
if($c%2==0) //td list styles
{ $class= "td_white" ; }
else
{ $class= "td_white" ; }
$c++;
$contador++;
?>
<tr class="<?php echo $class ?>">
<td width="12%" class="input_white" scope="row"><div align="center" class="Estilo23 Estilo1">
<div align="center"><?php echo $MostrarFila['idPosicionamiento']; ?></div>
<div align="center"></div><div align="center"></div></div></td>
<td width="52%" class="input_white" scope="row"><div align="left" class="Estilo23 Estilo1">
<?php echo $MostrarFila['criterio']; ?></div></td>
<td width="16%" valign="middle" class="input_white" scope="row"><div align="center" class="Estilo23 Estilo1">
<div align="center"><?php echo $MostrarFila['posicion1']; ?></div>
</div></td>
<td width="20%" valign="middle" class="input_white" scope="row"><div align="center" class="Estilo23 Estilo1">
<div align="center"><a href="<?php echo $MostrarFila['enlace1']; ?>" rel="gb_page_center[830, 500]" class="enlace" onMouseOver="ajax_showTooltip('<?php echo $MostrarFila['enlace1']; ?>',this);return false" onMouseOut="ajax_hideTooltip()" target="_blank"><img src="img/logo_guiavital.jpg" width="70" height="20" border="0" align="absmiddle" /></a></div>
</div></td>
</tr>
<?
}//Fin del while
?>
</table>
<?
//******--------determinar las páginas---------******//
$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM posicionamiento",$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_google('1')\">Primero </a>";
if($PagAct>1) echo "<a onclick=\"Pagina_google('$PagAnt')\">Anterior</a> ";
echo "<strong><span>Pagina</span> ".$PagAct."/".$PagUlt."</strong>";
if($PagAct<$PagUlt) echo " <a onclick=\"Pagina_google('$PagSig')\">Siguiente</a> ";
echo "<a onclick=\"Pagina_google('$PagUlt')\">Ultimo</a>";
?>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\SERVIDOR\WEB\GuiaVital\posicionamiento\paginado r_google.php on line 62
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\SERVIDOR\WEB\GuiaVital\posicionamiento\paginado r_google.php on line 92
Primero Anterior Pagina 2/0Ultimo
las nuevas consultas con las que saca el error son estas
Código PHP:
$Resultado=mysql_query("SELECT * FROM posicionamiento where idSubesp=".$_GET[id]." ORDER BY criterio LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$con);
while($MostrarFila=mysql_fetch_array($Resultado)){
}
$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM posicionamiento where idSubesp=".$_GET[id],$con));