Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2003, 09:12
Avatar de indiestudio
indiestudio
 
Fecha de Ingreso: julio-2003
Mensajes: 163
Antigüedad: 20 años, 9 meses
Puntos: 1
Este es el codigo completo
<?
//conecto con la base de datos
$conn = mysql_connect("h","u","p");
mysql_select_db("db",$conn);
//Limito la busqueda
$TAMANO_PAGINA = 10;
//examino la página a mostrar y el inicio del registro a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;

}
//miro a ver el número total de campos que hay en la tabla con esa búsqueda
$ssql = "select * from newssumilleres";
$rs = mysql_query($ssql,$conn);
$num_total_registros = mysql_num_rows($rs);
//calculo el total de páginas
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
echo'<table width="90%" height="90%" border="1">';
echo' <tr>';
echo' <td align="center" valign="middle"><table border="1" cellspacing="12">';
echo' </tr>';
echo' <tr> ';
echo' <td colspan="6">Noticias: '.$num_total_registros.'</td>';
echo' </tr>';
echo' <tr> ';
echo' <td colspan="6">Mostrando la página '.$pagina.' de '.$total_paginas.'</td>';
echo' </tr>';
//construyo la sentencia SQL
$ssql = "select * from newssumilleres limit " . $inicio . "," . $TAMANO_PAGINA;
$rs = mysql_query($ssql);
while ($fila = mysql_fetch_array($rs)){
echo' <tr> ';
echo' <td>Titulo<br>'.$fila["Titulo"].'</td>';
echo' <td>Autor<br> '.$fila["Autor"].'</td>';
echo' <td>Fecha<br> '.$fila["Fecha"].'</td>';
echo' <td width="60">Noticia<br>'.$fila["Texto"].'</td>';
echo' <td><div align="right"><img src="'.$fila["Imagen"].'" width="100" height="75"></div></td>';
echo' <td ><a href="comentar.php?id="'.$fila["ID"].'">Comentar</a></td>';
echo' <td ><a href="comentar.php?id="'.$fila["ID"].'">Ver comentarios</a></td>';
echo'</tr>';
}

//cerramos el conjunto de resultados y la conexión con la base de datos
//mysql_free_result($rs);
mysql_close($conn);
//muestro los distintos índices de las páginas, si es que hay varias páginas
echo"<tr>";
echo'<td colspan="7">';

if ($total_paginas > 1){

for ($i=1;$i<=$total_paginas;$i++){

if ($pagina == $i)
//si muestro el índice de la página actual, no coloco enlace
echo $pagina. " ";
else

//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página

echo "<a href='paginacion.php?pagina=" . $i . "'>" . $i . "</a> ";

}

}
echo "</td>";
echo "</tr>";
echo' </table></td>';

?>