aver,ya conseguí juntar los dos códigos y me quedó esto:
pero no funciona bien el paginador,ya que si le das a siguiente no cambia
este es el code
porque no funciona? gracias
pero no funciona bien el paginador,ya que si le das a siguiente no cambia
este es el code
Código (php) [Seleccionar]
<?
// Datos de conexión a la base
$base="bd";
$con=mysql_connect(localhost,user,pass);
mysql_select_db($base,$con);
if (!isset($_GET['pg'])) //para el inicio
$pg = 0;
else $pg=$_GET['pg']; //cuando haces click sobre el siguiente link del paginador
$cantidad=4; // cantidad de resultados por página
$inicial = $pg * $cantidad;
$pegar = "SELECT * FROM videos order by id desc LIMIT $inicial,$cantidad";
$pegar2 = "SELECT * FROM videos order by id desc LIMIT $inicial,$cantidad";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());
$cad2 = mysql_db_query($base,$pegar2) or die (mysql_error());
$contar = "SELECT * FROM videos";
$contarok= mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);
$squery = mysql_query($pegar2);
include ("config.php");
$sql = "select * from videos order by id desc limit 25";
//Instrucción a ejecutarse en la bbdd.
$squery = mysql_query($sql);
//Ejecución de la instrucción
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
$url = $row['id']
?>
</p>
<div style="float: left;">
<?php
echo "<table width='80%' border='0'>";
echo "<a href='videos/$url' style='border:0'>".$row['img']."</a> ";
echo "<br />";
echo "<tr><td align='center'><a href='videos/$url'>".$row['nombre']."</a></td></tr>" ;
echo "<tr><td align='center'>".$row['dur']."</td></tr>";
echo "</table>";
?></div>
<?
}
// Cerramos la conexión a la base
$con=mysql_close($con);
// Creando los enlaces de paginación
echo "<br><br><br><br><br><br><br><br><br><br><br><br><p class=fonty align='center'>";
if ($pg != 0) {
$url = $pg - 1;
echo "<a href='$PHP_SELF?pg=".$url."'>« Anterior</a> ";
} 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> ";
}
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='$PHP_SELF?pg=".$url."'>Siguiente »</a>";
} else {
echo " ";
}
echo "</p>";
?>
<div style="clear: both;">
porque no funciona? gracias