![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
25/05/2012, 00:57
|
| | Fecha de Ingreso: noviembre-2010 Ubicación: Munich - Alemania
Mensajes: 76
Antigüedad: 14 años, 2 meses Puntos: 7 | |
Respuesta: Duda sobre consulta Cita:
Iniciado por echo_ Buenas noches a todos los del foro, tengo una duda lo que estoy haciendo es lo siguiente, una consulta a mi base que me muestre resultados donde el estado sea Galeria, pero la bronca es que tengo como 4 resultados con eso como puedo hacer para que me aparescan esos 4 pero que no se repitan los datos, ya que cada uno consta de diferentes datos, por favor este es mi codigo: Código PHP:
<?php
// Datos de conexión a la base
$base="juamazon";
$con=mysql_connect(localhost,root,root);
mysql_select_db($base,$con);
$pegar = "SELECT * FROM articulos WHERE estado='Galeria'";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());
$row = mysql_fetch_array($cad);
?>
<!-- content -->
<div id="content">
<div id="apDiv2">
<?php echo' <div id="contenido1">
<div id="C1">
<div id="C5">Lorem ipsum dolor sit amet, consectetur adipiscing elit. In rutrum fringilla urna quis suscipit. Phasellus mattis ultrices sapien, id euismod leo sodales eget. fringilla urna quis suscipit. </div>
<div id="C6">'.$row[1].'</div>
<div id="C7">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div id="C8">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div id="C9"><a href="x.html"><img src="images/añadir.PNG" width="101" height="45" alt="a" /></a></div>
<div id="C10"><a href="x.html"><img src="images/vermas.PNG" width="101" height="45" alt="v" /></a></div>
<p> </p>
</div>
<div id="C2">
<div id="c11">Lorem ipsum dolor sit amet, consectetur adipiscing elit. In rutrum fringilla urna quis suscipit. Phasellus mattis ultrices sapien, id euismod leo sodales eget. fringilla urna quis suscipit. </div>
<div id="c12">'.$row[1].</div>
<div id="c13">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div id="c14">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div id="c15"><a href="x.html"><img src="images/añadir.PNG" width="101" height="45" alt="a1" /></a></div>
<div id="c16"><a href="x.html"><img src="images/vermas.PNG" width="101" height="45" alt="v1" /></a></div>
<p> </p>
</div> Necesitas hacer un bucle, ya que siempre imprimes los valores de la última fila encontrada. Código PHP:
<?php
// Datos de conexión a la base
$base="juamazon";
$con=mysql_connect(localhost,root,root);
mysql_select_db($base,$con);
$pegar = "SELECT * FROM articulos WHERE estado='Galeria'";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());
// $row = mysql_fetch_array($cad);
// Usa esto:
while($row = mysql_fetch_array($cad)){
Aquí pondrías el contenido de un solo div, ya que se repetiría el número de veces, como filas haya encontrado.
<div>
echo $row['nombre de el campo 1 en la base de datos'];
echo $row['nombre de el campo 2 en la base de datos'];
Si la consulta te retornara más de una columna
</div>
}
?>
<!-- content -->
<div id="content">
<div id="apDiv2">
<?php echo' <div id="contenido1">
<div id="C1">
<div id="C5">Lorem ipsum dolor sit amet, consectetur adipiscing elit. In rutrum fringilla urna quis suscipit. Phasellus mattis ultrices sapien, id euismod leo sodales eget. fringilla urna quis suscipit. </div>
<div id="C6">'.$row[1].'</div>
<div id="C7">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div id="C8">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div id="C9"><a href="x.html"><img src="images/añadir.PNG" width="101" height="45" alt="a" /></a></div>
<div id="C10"><a href="x.html"><img src="images/vermas.PNG" width="101" height="45" alt="v" /></a></div>
<p> </p>
</div>
<div id="C2">
<div id="c11">Lorem ipsum dolor sit amet, consectetur adipiscing elit. In rutrum fringilla urna quis suscipit. Phasellus mattis ultrices sapien, id euismod leo sodales eget. fringilla urna quis suscipit. </div>
<div id="c12">'.$row[1].</div>
<div id="c13">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div id="c14">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div id="c15"><a href="x.html"><img src="images/añadir.PNG" width="101" height="45" alt="a1" /></a></div>
<div id="c16"><a href="x.html"><img src="images/vermas.PNG" width="101" height="45" alt="v1" /></a></div>
<p> </p>
</div> |