Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/02/2013, 21:01
Avatar de Lanzer897
Lanzer897
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Videos Populares PHP

Cita:
Iniciado por GatorV Ver Mensaje
¿Que error te muestra?
Cita:
Iniciado por rottenp4nx Ver Mensaje
Donde tienes la variable $registros ?
Cita:
Iniciado por rottenp4nx Ver Mensaje
Donde tienes iniciada o asignada el valor de la variable $registros ?
Aca en el archivo original estan las variables $registros.. disculpa loco esque no se mucho de PHP.. :S

El otro codigo es el mismo solo que lo modifique para que salgan la paginacion... espero puedas ayudarme..

Código:
<?php
include('../source/config.php');
include('../source/funciones.php');

// Paginar
$pagina = htmlspecialchars($_GET["pagina"]);

if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
} 
$qrp=mysql_query("SELECT * FROM videos");
$total_registros=mysql_num_rows($qrp);
$total_paginas = ceil($total_registros / $registros);

// lista videos
$q = mysql_query("SELECT * FROM videos ORDER BY reproducciones DESC LIMIT $inicio, $registros");
if(mysql_num_rows($q)!=0){

 while($video = mysql_fetch_array($q)){
  echo '
   <li>
    <div class="capturaVideo"><img src="'.$video['captura'].'" /></div>
    <div class="infoVideo">
     <h1 class="title normalFont"><a href="'.$url.'/'.urlVideo($video['titulo'],$video['id']).'" target="_blank">'.utf8_encode($video['titulo']).'</a></h1>
     <h2 class="descrip smallFont">'.utf8_encode($video['descripcion']).'</h2>
     <div class="views smallFont">Reproducciones: <font color="#0099CC" style="font-weight:bold">'.number_format($video['reproducciones']).'</font></div>
    </div>
   </li>';
 }

}

// mostrar paginacion
if($total_registros>$registros){
echo '<div id="paginar">';
if(($pagina - 1) > 0) {
 echo "<span class='pactiva'><a href='javascript:' onclick='paginar(".($pagina-1).",2);return false'>&laquo;</a></span> ";
}
// Numero de paginas a mostrar
$num_paginas=7;
//limitando las paginas mostradas
$pagina_intervalo=ceil($num_paginas/2)-1;

// Calculamos desde que numero de pagina se mostrara
$pagina_desde=$pagina-$pagina_intervalo;
$pagina_hasta=$pagina+$pagina_intervalo;

// Verificar que pagina_desde sea negativo
if($pagina_desde<1){
 // le sumamos la cantidad sobrante para mantener el numero de enlaces mostrados
 $pagina_hasta-=($pagina_desde-1);
 $pagina_desde=1;
}

// Verificar que pagina_hasta no sea mayor que paginas_totales
if($pagina_hasta>$total_paginas){
 $pagina_desde-=($pagina_hasta-$total_paginas);
 $pagina_hasta=$total_paginas;
 if($pagina_desde<1){
  $pagina_desde=1;
 }
}

for ($i=$pagina_desde; $i<=$pagina_hasta; $i++){ 
 if ($pagina == $i){
  echo "<span class='pnumero'>".$pagina."</span> "; 
 }else{
  echo "<span class='pactiva'><a href='javascript:' onclick='paginar($i,2);return false'>$i</a></span> "; 
 }	
}
if(($pagina + 1)<=$total_paginas) {
 echo " <span class='pactiva'><a href='javascript:' onclick='paginar(".($pagina+1).",2); return false'>&raquo;</a></span>";
}
echo '</div>';
}
?>