Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2011, 15:49
Avatar de waldragon
waldragon
 
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 14 años
Puntos: 55
Pregunta aomo ampliar los resultados de una paginacion

Como ampliar los resultados de una paginacion

Buenas, quisiera que en lo resultados de esta paginacion:
www.forotandil.com.ar/paginacion

salga un enlace en cada resultado, para ampliar la informacion dada, por ejemplo, como en este foro, cuando se muestran los temas, hacemos click y nos lleva a dicho tema, saben alguna forma de hacerlo???

Tambien tengo un formulario para agregar datos en la bd , los cuales son los que se muestran en la paginacion anterior:

formulario:
www.forotandil.com.ar/paginacion/postear.php

aqui les dejo el codigo de la paginacion por si quieren verlo:

<?

function conectar()
{
$base_de_datos = "bd";
$db_usuario = "user";
$db_password = "pass";

if (!($link = mysql_connect("localhost", $db_usuario, $db_password)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($base_de_datos, $link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}

$db = conectar();


$registros = 3;

if (!$pagina) {
$inicio = 0;
$pagina = 0;
}
else {
$inicio = ($pagina - 1) * $registros;
}


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Paginacion de Prueba</title>
<link rel="stylesheet" href="estilos.css" type="text/css" media="all">
<style>
body { font-family: arial; font-size:12px}
</style>
</head>

<body>
<div align="center">
<h1>Pagina de Prueba</h1>
<div id="resultados">
<?
$resultados = mysql_query("SELECT id FROM articulo ");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM articulo ORDER BY id LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);

if($total_registros) {

while($articulo=mysql_fetch_array($resultados)) {

echo "<b>".$articulo["id"]."<br></b>";
echo "<b>".$articulo["titulo"]."<br></b>";
echo "<font color='#666666'>".$articulo["descripcion"]."</font><br></b>";
echo "<font color='#000000'>".$articulo["contenido"]."</font><br>";
echo "<font color='#ff0000'>".$articulo["fecha"]."</font><br>";
}

} else {
echo "<font color='darkgray'>(sin resultados)</font>";
}

mysql_free_result($resultados);

if($total_registros) {
?>
</div>
<div id="resultados">
<?
echo "<center>";

if(($pagina - 1) > 0) {
echo "<a href='?pagina=".($pagina-1)."'>< Anterior</a> ";
}

for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href='?pagina=$i'>$i</a> ";
}

if(($pagina + 1)<=$total_paginas) {
echo " <a href='?pagina=".($pagina+1)."'>Siguiente ></a>";
}

echo "</center>";

}
?>
</div>
</div>
<!--WHERE visible = 1-->
</body>
</html>
<? mysql_close($db);?>

que opinan??? gracias por su tiempo.....