Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/12/2015, 07:00
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: Mostrar registro en un div especifico segun su id??

Prueba poniendo un contador y lo vas incrementando cada vez que se finalice el bucle

Código PHP:
Ver original
  1. <?php
  2. include('conexiondb.php');
  3.  
  4.  
  5. $contador=; //añadimos un contador
  6. $sql=mysql_query("SELECT * FROM post ORDER BY id DESC ");
  7. while ($row=mysql_fetch_array($sql)) {
  8.  
  9. ?>
  10.  
  11. <section id="<?php echo $contador; ?>">
  12. <h1> <?php echo $row['titulo']; ?></h1>
  13. <article>
  14. <p>
  15. <?php echo substr($row['contenido'], 0,500)."..."; ?>
  16. </p>
  17. </article>
  18. <h6> <?php echo "Por ".$row['autor']; ?> <?php echo "el".$row['dia']."/".$row['mes']."/".$row['anio']; ?></h6>
  19. </section>
  20.  
  21. <?php
  22. $contador++; //incrementamos el valor del contador en 1
  23. }
  24. ?>

Puedes utilizar un break 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.

Última edición por xerifandtomas; 12/12/2015 a las 07:07 Razón: Ortografia