que esta mal

HTML y todos sus derivados relacionados con la creación de sitios web

Moderador: Moderadores

Avatar de Usuario
ricardo almaguer

que esta mal

Mensaje por ricardo almaguer » Lun Ago 30, 2004 8:39 pm

tengo este script de paginacion pero me fallan los enlaces cuando quiero mostrar los siguientes datos ahi les dejo el script para que chequen que estoy haciendomal.

<?
//conexion a la base de datos
$host="localhost";
$user="miuser";
$pass="mipass";
$db="SBowls";
$tabla="nfl_2004";

//conectamos con la base de datos

$con=mysql_connect($host,$user,$pass);
mysql_select_db($db,$con);

//establecemos condiciones de paginacion

if (!isset($pg))
$pg = 0;
$cantidad = 30;
$inicial = $pg * $cantidad;

//realizamos la busqueda en la base de datos
$pegar = "SELECT * FROM $tabla ORDER BY Local DESC LIMIT $inicial,$cantidad";
$cad = mysql_db_query($db,$pegar) or die (mysql_error());

//calculamos las paginas a mostrar

$contar = "SELECT * FROM $tabla";
$contarok = mysql_db_query($db,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);

//imprimiendo los resultados
echo "<br>";
echo "<b>Local</b> | <b>PuntosL</b></br>";

while ($array = mysql_fetch_array($cad))
{
echo "<tr>
<font><b>$array[Local]</b> | </font>
<font>$array[PuntosL] | </font>

<br>";
} //fin imprimir resultados
echo "<br>";


//creando los enlaces de paginacion de resultados

echo "<center><p>";
if ($pg <>0)
{
$url = $pg - 1;
echo "<font><a href='pagina.php?pg=".$url."'>&laquo; Anterior</a>&nbsp;</font>";
}
else {
echo " ";
}
for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font><b>&nbsp;$i&nbsp;</b></font>";
}
else {
echo "<font><a href='pagina.php?pg=".$i."'>".$i."</a>&nbsp;</font>";
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<font><a href='pagina.php?pg=".$url."'>Siguiente &raquo;</a></font>";
}
else {
echo " ";
}
echo "</p></center>";
?>