25/05/2012, 00:57
|
| | Fecha de Ingreso: noviembre-2010 Ubicación: Munich - Alemania
Mensajes: 76
Antigüedad: 13 años, 6 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> |