¿Esta bien este script de página r resultados? Ay

Hola amigos este es el script, me funciona bien en el local pero no en 000webhost, siempre me muestra los mismos
<?
include('conexion.php');
///////////////////////////////
if (!isset($pg))
$pg = 0;
$cantidad=20;
$inicial = $pg * $cantidad;
///////////////////////////////
$consulta = mysql_query("SELECT * FROM productos ORDER BY codigo LIMIT $inicial,$cantidad");
///////////////////////////////
$contar = "SELECT * FROM productos ORDER BY codigo";
$contarok= mysql_db_query("ferrestock",$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);
///////////////////////////////
echo "
<table width=500 border=1>
<tr>
<td>Producto</td>
<td>Precio</td>
<td>Descripcion</td>
</tr>
";
while($array = mysql_fetch_array($consulta)) {
echo "
<tr>
<td> $array[producto] </td>
<td> $array[precio_venta]</td>
<td> $array[detalle]</td>
</tr>
";
}
echo"
</table>
";
///////////////////////////////
echo "
<p class="fonty">";
if ($pg != 0) {
$url = $pg - 1;
echo "<a href='$PHP_SELF?pg=".$url."'> Anterior</a>   ";
} else {
echo " ";
} {
if ($i == "0") {
echo "<a href=$PHP_SELF?pg=".$i."></a> ";
}
else {
echo "<a href='$PHP_SELF?pg=".$i."'>";
$i = $i+1;
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='$PHP_SELF?pg=".$url."'>Siguiente</a>";
}
echo "</p>
";
///////////////////////////////
?>

1 respuesta

Respuesta
Tal como dices te funciona en local pero no en el servidor.
¿Has comprobado que no te de ningún error en el SQL_QUERY?
Antes de ponerlo definitivamente, procuera poner mysql_error() en el caso de que haya algún error que te lo muestre.
Primero empezar por ahí y luego si prosigue ya sabemos que fallo de la consulta o del server no es.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas