Buenas, esta vez vengo con una duda diferente!
Les pongo mi codigo:
Código PHP:
if (!isset($_REQUEST['pagina'])) {
$pagina = 1;
}else{
$pagina = $_REQUEST['pagina'];
}; /* $pagina es la pagina en que estamos */
$registrosPagina = 3; /* el numero de registros que queremos por pagina */
if($pagina == 1) {
$listaInicio = 0;
}else{
$listaInicio = $registrosPagina * ($pagina -1);
}; /* listaInicio es por que registro vamos a empezar ----> Ver LIMIT */
$link = mysql_connect("localhost", "root", "");
mysql_select_db("test", $link);
$query = "SELECT * FROM cosas ORDER BY data DESC LIMIT $listaInicio, $registrosPagina ";
$result = mysql_query($query);
while($rs = mysql_fetch_array($result)){
print <<< HERE
<div id="noticias">
{$rs['texto']}
</div>
HERE;
};
mysql_free_result($result);
$querya = "SELECT * FROM cosas";
$resulta = mysql_query($querya);
$totalRegistros = mysql_num_rows($resulta);
$totalPaginas = ceil($totalRegistros / $registrosPagina);
$paginaAnterior = $pagina - 1;
$paginaSiguiente = $pagina + 1;
if ($paginaSiguiente > $totalPaginas) {
$paginaSiguiente -= 1;
}
if ($paginaAnterior < 1) {
$paginaAnterior += 1;
}
//Pagina Anterior
print ("<a href='?pagina=$paginaAnterior' > Anterior");
//Paginas existentes
for ($i = 1; $i <= $totalPaginas; $i++){
print "<a href='?pagina=$i' > $i ";
}
//Pagina Siguiente
print "<a href='?pagina=$paginaSiguiente' > Siguiente </a>";
print "<br><br><br><br>";
Como puden ver es muy simple!
Bueno, todas las consultas se imprimen en pantalla dentro de un div, con una id determinada.
Lo que pasa es que mi intencion es que la primera id sea una, las del medio otra y la ultima otra, algo asi:
Código PHP:
<div id="noticiastop">
{$rs['texto']}
</div>
<div id="noticias">
{$rs['texto']}
</div>
<div id="noticias">
{$rs['texto']}
</div>
<div id="noticiasbottom">
{$rs['texto']}
</div>
Creen que se podria hacer algo sin modificar mucho el codigo??
Gracias de antemano!