Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2011, 05:14
yolidey
Invitado
 
Mensajes: n/a
Puntos:
tengo problemas para paginar en php y msyql

Hola amigos necesito ayuda estoy paginando resultados aqui os dejo dos ejemplos

http://curso-php.comocreartuweb.es/pruebas.php
http://curso-php.comocreartuweb.es/pruebas1.php

en la primera url me muestra 1 enlace por pgina casi bien
en la segunda le pongo que me muestre 10 por pagina pero me faltan resultados

aqui os dejo todo lo de la primera url

lo que quiero es paginar correctamente los resultados 10 por pagina
en la base tengo 14 url deveria de mostrarlas
asi
1 resultado
2
3
4
5
6
7
8
9
10

<<Anterior 1 Siguiente>>

mas o menos

y despues tambien e intentado meter los resultados en los 10 div
de la plantilla pruebas pero no me los muestra
aver si me podeis echar una mano con la paginacion

en la base de datos esta correcto las url son de un blog que tengo juegos guays
solo para poner algo en la tabla
y estan bien.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<head>
<title>Mi pagina de Juegos</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="Language" content="es">
<meta name="keywords" content="juegos, games, gratis">
<meta name="description" content="juegos gratis">
<link rel="stylesheet" type="text/css" href=
"pruebas.css">
<link rel="shortcut icon" href="objetos/cohete.gif">
</head>
<body>
<div id="cabecera">
<div id="logotipo">
<img src="objetos/cohete.gif" alt="Juegos Games" width= "80" height= "80">
</div>
</div>
<div id="navegacion">
<ul>
<li><a href="index.php">Indice</a></li>
</ul>
</div>
<div id="contenido">
<h1>Mi pagina de Juegos</h1>
<h2>Ultimos Juegos a&ntilde;adidos</h2>
<div id="publicidad">
</div>
<div id="linea1">
</div>
<div id="juego1">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td></td>
</tr>
</table>
</div>
<div id="linea2">
</div>
<div id="juego2">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea3">
</div>
<div id="juego3">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea4">
</div>
<div id="juego4">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea5">
</div>
<div id="juego5">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea6">
</div>
<div id="juego6">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea7">
</div>
<div id="juego7">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea8">
</div>
<div id="juego8">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea9">
</div>
<div id="juego9">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea10">
</div>
<div id="juego10">
<table width="90%" border="0" cellspacing="15" cellpadding="0">
<tr>
<td><h3>a</h3><p><img src="images/.jpg" alt="Juegos" width= "100" height= "100"></p></td>
<td><p>a</p></td>
<td><a href="#">Jugar a este juego</a></td>
</tr>
</table>
</div>
<div id="linea11">
</div>
<div id="paginado">
<?php
// Datos de conexión a la base de datos
$base = mi base de datos;
$con = @mysql_connect(localhost,mi usuario,mi contraseña);
@mysql_select_db($base,$con);
if (!isset($index))
$index = 0; // $pg es la pagina actual
$cantidad = 1; // cantidad de resultados por página
$inicial = $index * $cantidad;

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

$contar = "SELECT * FROM tabla ORDER BY URL";
$contarok= @mysql_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 $array['URL']."<br>";
}

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

// Creando los enlaces de paginación
echo "<p class=fonty>";
if ($index != 1) {
$url = $index - 10;
echo "<a href='$PHP_SELF?index=".$url."'>&laquo; Anterior</a>&nbsp;";
} else {
echo " ";
}
for ($i = 0; $i <= $pages; $i++) {
if ($i == $index) {
if ($i == "0") {
echo "<b> </b>";
} else {
$i = $i+1;
echo "<b> ".$i." </b>";
}
} else {
if ($i == "0") {
echo "<a href=$PHP_SELF?index=".$i.">1</a> ";
} else {
echo "<a href='$PHP_SELF?index=".$i."'>";
$i = $i+0;
echo $i."</a>&nbsp;";
}
}
}
if ($index < $pages) {
$url = $index * 1;
echo "<a href='$PHP_SELF?index=".$url."'>Siguiente &raquo;</a>";
} else {
echo " ";
}
echo "</p>";
?>
</div>
</div>
<div id="menu">
<h2>Categorias de Juegos</h2>
<ul>
<li><a href="#">Estrategia</a></li>
<li><a href="#">Deportes</a></li>
<li><a href="#">Multijugador</a>
<li><a href="#">Vestir</a></li>
<li><a href="#">Carreras</a>
<li><a href="#">Coches</a></li>
<li><a href="#">Motos</a>
<li><a href="#">Logica</a></li>
<li><a href="#">Guerra</a>
<li><a href="#">Destreza</a></li>
<li><a href="#">Pelea</a></li>
<li><a href="#">Para Ni&ntilde;os</a></li>
<li><a href="#">Para Ni&ntilde;as</a>
<li><a href="#">Terror</a></li>
<li><a href="#">Accion</a>
<li><a href="#">Otras Categorias</a></li>
</ul>
</div>
<div id="menu1">
<h2>Juegos por Personages</h2>
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a>
<li><a href="#">4</a></li>
<li><a href="#">5</a>
<li><a href="#">6</a></li>
<li><a href="#">7</a>
<li><a href="#">8</a></li>
<li><a href="#">9</a>
<li><a href="#">10</a></li>
<li><a href="#">11</a></li>
<li><a href="#">12</a></li>
<li><a href="#">13</a>
<li><a href="#">14</a></li>
<li><a href="#">15</a>
<li><a href="#">Otros Personages</a>
</ul>
</div>
<div id="menu2">
<h2>Para Webmasters</h2>
<ul>
<li><a href="#">1</a></li>
</ul>
</div>
<div id="menu3-publicidad">
publicidad
<ul>
</ul>
</div>
<div id="pie">
</div>
</body>
</html>

Última edición por yolidey; 21/08/2011 a las 05:19