Foros del Web » Programando para Internet » PHP »

paginacion

Estas en el tema de paginacion en el foro de PHP en Foros del Web. alguien ve el error eske me estoy volviendo loco y no me funciona Código PHP: <html> <head> <title>bicishop</title> <link href="../../estilo/estiloinicio.css" rel="stylesheet" type="text/css"> </head> <img src="../../imagenes/fondo/inicio.gif" /> <hr> <body> <? // Datos de conexión a la base ...
  #1 (permalink)  
Antiguo 31/07/2008, 08:48
Avatar de picazamora  
Fecha de Ingreso: febrero-2008
Ubicación: Zamora
Mensajes: 72
Antigüedad: 16 años, 8 meses
Puntos: 0
paginacion

alguien ve el error eske me estoy volviendo loco y no me funciona
Código PHP:
<html>
<head>
<title>bicishop</title>
<link href="../../estilo/estiloinicio.css" rel="stylesheet" type="text/css">
</head>
<img src="../../imagenes/fondo/inicio.gif" />
<hr>
<body>
<?
// Datos de conexión a la base
$base="base";
$con=mysql_connect("local","user","contr");
mysql_select_db($base,$con);

if (!isset(
$pg))
$pg 0// $pg es la pagina actual
$cantidad=4// cantidad de resultados por página
$inicial $pg $cantidad;

$pegar "SELECT * FROM inicio ORDER BY titulo LIMIT $inicial,$cantidad";
$cad mysql_db_query($base,$pegar) or die (mysql_error());

$contar "SELECT * FROM inicio ORDER BY id";
$contarokmysql_db_query($base,$contar);
$total_records mysql_num_rows($contarok);
$pages intval($total_records $cantidad);

// Imprimiendo los resultados
while($array mysql_fetch_array($cad)) {
echo 
"<blockquote>
      <blockquote>
        <blockquote>
          <blockquote>
              <blockquote>
                <blockquote><font color='#CCCCCC' size='+3' face='Verdana,'>
            
                        "
$array['titulo'] ."</font>
      </blockquote>
        </blockquote>
          </blockquote>
            </blockquote>
                </blockquote>
                    </blockquote><div align='right'>
  <blockquote>
    <blockquote>
      <blockquote>
        <blockquote>
          <blockquote><div align='right'><font color='#FF0000' size='1' face='Verdana,'>"
$array['fecha'] . "</font>
          </blockquote>
    </blockquote>
      </blockquote>
        </blockquote>
          </blockquote></div><br>
    <blockquote>
      <blockquote>
        <blockquote>
          <blockquote>
            <blockquote>
              <blockquote>
                <blockquote>
                  <blockquote><blockquote>" 
$array['texto'] . "
      </blockquote>
          </blockquote>
        </blockquote>
          </blockquote>
            </blockquote>
              </blockquote>
                </blockquote>
                  </blockquote>
                    </blockquote>
                      <br>" 
"<center><a  href=" .$array['5'] ." target='_blank'><img src="$array['5'] ." width='300' height='300'></img></a></center>" "<br>    <blockquote>
      <blockquote>
        <blockquote><a href=" 
.$array['link'] .">+info</a>
          <blockquote>
              <blockquote>
                " 
$array['nombre'] ."   
     </blockquote>
      </blockquote>
        </blockquote>
          </blockquote>
              </blockquote>
                <hr align='center' width='70%' size='5'>"
;
}

// Cerramos la conexión a la base
$con=mysql_close($con);

// Creando los enlaces de paginación
echo "";
if (
$pg != 0) {
$url $pg 1;
echo 
"<a href='$PHP_SELF?pg=".$url."'>&laquo; Anterior</a>&nbsp;";
} else {
echo 
" ";
}
for (
$i 0$i <= $pages$i++) {
if (
$i == $pg) {
if (
$i == "0") {
echo 
"<b> 1 </b>";
} else {
$i $i+1;
echo 
"<b> ".$i." </b>";
}
} else {
if (
$i == "0") {
echo 
"<a href=$PHP_SELF?pg=".$i.">1</a> ";
} else {
echo 
"<a href='$PHP_SELF?pg=".$i."'>";
$i $i+1;
echo 
$i."</a>&nbsp;";
}
}
}
if (
$pg $pages) {
$url $pg 1;
echo 
"<a href='$PHP_SELF?pg=".$url."'>Siguiente &raquo;</a>";
} else {
echo 
" ";
}
echo 
"</p>";
?>
</body>
</html>
creo que esta en esta linea pero no estoy seguro:
Código PHP:
$pages intval($total_records $cantidad); 
  #2 (permalink)  
Antiguo 31/07/2008, 09:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: paginacion

Que error te marca? Saludos.
  #3 (permalink)  
Antiguo 31/07/2008, 09:29
Avatar de picazamora  
Fecha de Ingreso: febrero-2008
Ubicación: Zamora
Mensajes: 72
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: paginacion

ya lo solucione jeje me e dejado de complicar y e cojido el paginator por que me estaba volviendo loco gracias por tu interes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:11.