Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/12/2015, 12:51
angelealeal
 
Fecha de Ingreso: diciembre-2015
Mensajes: 7
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Mostrar registro en un div especifico segun su id??

Cita:
Iniciado por xerifandtomas Ver Mensaje
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 [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