Cita:
Iniciado por xerifandtomas Prueba poniendo un contador y lo vas incrementando cada vez que se finalice el bucle
Código PHP:
Ver original<?php
include('conexiondb.php');
$contador=; //añadimos un contador
$sql=mysql_query("SELECT * FROM post ORDER BY id DESC ");
?>
<section id="<?php echo $contador; ?>">
<h1> <?php echo $row['titulo']; ?></h1>
<article>
<p>
<?php echo substr($row['contenido'], 0,500)."..."; ?> </p>
</article>
<h6> <?php echo "Por ".$row['autor']; ?> <?php echo "el".$row['dia']."/".$row['mes']."/".$row['anio']; ?></h6>
</section>
<?php
$contador++; //incrementamos el valor del contador en 1
}
?>
Puedes utilizar un [URL="http://php.net/manual/es/control-structures.break.php"]break[/URL] con un condicional para salir del bucle cuando el contador llegue a 6 si solo quieres mostrar 6 registros, pero lo habutual es ponert un limit a tu consulta para no traer datos innecesarios.
Porfavir utiliza HIGHLIGHT para hacer el codigo mas leible.
El detalle está en que primero debo solucionar lo de mostrar los 6 primeros registros a lo largo de los section actuales y luego ver lo del bucle para repetir nuevamente otros 6 en caso de nuevos registros por que actualmente el programa me esta arrojando esto: http://i63.tinypic.com/flhguf.jpg
y yo lo que quiero es que lo muestre en el orden que marco ahi de color rojo