Ver Mensaje Individual
  #31 (permalink)  
Antiguo 02/09/2008, 07:12
jonysi_d
 
Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 17 años, 6 meses
Puntos: 4
Respuesta: paginador sencillo no funciona ??!!

Lo he colocado asi, pero no funciona, IMAGINO QUE NO LO HE REESTRUCTURADO BIEN...??!!:

// Datos de conexión a la base
$base="mibase";
$con=mysql_connect("localhost","mibase","X");
mysql_select_db($base,$con);

if (!isset($_GET['pg'])) $pg=2;
else $pg =$_GET['pg'];
$cantidad=1; // cantidad de resultados (fotos )por página
$inicial = $pg * $cantidad;

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

$contar = "SELECT * FROM fotos ORDER BY fotoid";
$contarok= mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);

$nPgs = 10 //por ejemplo
if(($inicio + $nPgs) > $nPag) $nPgs = $nPag;
$result = mysql_query("select count(fotoid) as paginas from fotos", $conexoin);
$row= mysql_fetch_assoc($result);
if($row['paginas']%10){$nPag = $row['paginas']/$Cantidad +1;}
else {$nPag = $row['paginas']/$cantidad;}
for($i=$pg; $i < $nPgs; $i++){...}


// Imprimiendo los resultados
while($array = mysql_fetch_array($cad)) {
echo "<img src='subir-fotos-personal/diapositivas/$array[foto]'/>";
echo $array['foto']."<br>";