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

Pues tal cual... he intentado de diversas maneras pero termine por desistir y encomendarme a la ayuda de ustedes que saben mas de la materia....

Pues la cosa es que estoy haciendo un blog por mi cuenta ('a pura mano' como dicen, sin CMS) y como toda web de contenido dinamico me veo en la obligacion de usar php y se poco o nada del mismo.

Resulta que en mi archivo posts.phtml tengo 6 divs bien marcados cada uno con su respectivo id...(post_uno, post_dos, etc..) los cuales quiero utilizar para mostrar los diversos registros que vaya ingresando mediante mysql...

en un principio supongo debo hacer uso de alguna estructura condicional que cuyo resultado sea lo siguiente:
----------------------------------------------------
registro con id='1' se muestre en el div 1 l
registro con id='2' se muestre en el div 2 l
registro con id='3' se muestre en el div 3 l
registro con id='4' se muestre en el div 4 l
registro con id='5' se muestre en el div 5 l
registro con id='6' se muestre en el div 6 l
----------------------------------------------------
Y que para este punto... una vez haya mas de 6 registros en la base de datos... imprima otros 6 divs para que sirvan como targeta de presentacion para los nuevos registros ´por venir, es decir; hacer uso en este caso de algun tipo de bucle que sepa que una vez que haya mas de 6 registros vaya imprimiento en orden descendente unos nuevos divs conforme se vayan ingresando nuevos registros... seria algo asi:
---------------------------------------------------------------
registro con id='7' se muestre en el nuevo div 1 l
registro con id='8' se muestre en el nuevo div 2 l
registro con id='9' se muestre en el nuevo div 3 l
registro con id='10' se muestre en el nuevo div 4 l
registro con id='11' se muestre en el nuevo div 5 l
registro con id='12' se muestre en el nuevo div 6 l
---------------------------------------------------------------



actualmente solo tengo 2 registros en mi base de datos y se me estan mostrando cada uno en los 6 divs... es decir:

----------------------------------------------------------------------------l
registro con id='1' se esta mostrando en los div 1 2,3,4,5 y6 l
----------------------------------------------------------------------------l
---------------------------------------------------------------------------------------l
registro con id='2' se esta mostrando en los nuevos div 1 2,3,4,5 y6 l
---------------------------------------------------------------------------------------l


el codigo que tengo actualmente es este:

<?php
include('conexiondb.php');

$sql=mysql_query("SELECT * FROM post ORDER BY id DESC ");
while ($row=mysql_fetch_array($sql)) {

?>

<section id="post_seis">
<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>


<section id="post_cinco">
<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>


<section id="post_cuatro">
<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>


<section id="post_tres">
<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>


<section id="post_dos">
<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>


<section id="post_uno">
<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
}
?>


de verdad les agradeceria jaja al saber otros lenguajes de programacion tengo nocion del php mas no el conocimiento de sus metodos o syntaxis para poder aplicarlo... AYUDA