hola,pues resulta que muestro una consulta con php en el cual se muestra una imagen y un texto debajo de ésta,lo que yo quiero es que salgan de izquierda a derecha y cuando no entren más bajen una linea y sigan hacia la derecha,pero me los muestra todos hacia abajo.Este es el código:
<? include ("config.php");
$sql = "select * from videos order by id desc limit 5";
//Instrucción a ejecutarse en la bbdd.
$squery = mysql_query($sql);
//Ejecución de la instrucción
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
?>
</p>
<table width="100%" border="0">
<tr>
<td><?
echo "".$row["img"]." ";
?></td>
</tr>
<tr>
<td><? echo "".$row["nombre"]."";
}
?></td>
</tr>
</table>
¿cual es el problema?. Y si alguien sabría decirme como puedo hacer que cada imagen y texto salgan en la tabla,pero la imagen en la fila superior y el texto en la fila inferior en su respectiva columna,así sucesivamente. Gracias
Salvo que a tu código le falta la } de al final, no le veo ningún error.
Y tú pagina despliega correctamente todo.
¿y como podría hacer para que justo debajo de cada imagen salga su correspondiente nombre? el nombre es otro campo de la tabla. Gracias
Cita de: soru13 en 19 Julio 2010, 16:25 PM
¿y como podría hacer para que justo debajo de cada imagen salga su correspondiente nombre? el nombre es otro campo de la tabla. Gracias
Aprende CSS, te hara la vida mucho mas facir...
Yo creo que antes de CSS, HTML.
Solo necesitas agregar una hilera más....
<tr>
<td><?php $row['campo'] ?>
</td>
</tr>
o incluso hacer esto:
<tr>
<td>
<?php echo $row["img"]; ?>
<br />
<?php echo $row["nombreimagen"]; ?>
</td>
</tr>
<tr>
Suponiendo claro, que el campo de img contiene también la etiqueta.
MinusFour eso es lo que hice al principio,lo que pasa que con eso se me van las imagenes hacia abajo y quiero que se vayan de izquierda a derecha.
y el codigo éste:
<? include ("config.php");
$sql = "select * from videos order by id desc limit 5";
//Instrucción a ejecutarse en la bbdd.
$squery = mysql_query($sql);
//Ejecución de la instrucción
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
?>
</p>
<table width="100%" border="0">
<tr>
<td>
<?php echo $row["img"]; ?>
<br />
<?php echo $row["nombre"]; } ?>
</td>
</tr>
<tr>
</table>
Pues entonces ahi si, un poco de html y css.
<?php
while($row = mysql_fetch_array($squery){
?>
<div style="float: left;"><?php echo $row['img']; ?><br /> $row['nombre']</div>
<?php } ?>
<div style="clear: both;">
muchas gracias MinusFour ahora si que está como quería,el código quedó así por si lo necesita alguien:
<? include ("config.php");
$sql = "select * from videos order by id desc limit 5";
//Instrucción a ejecutarse en la bbdd.
$squery = mysql_query($sql);
//Ejecución de la instrucción
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
?>
</p>
<div style="float: left;"><?php echo $row['img']; ?><br /><?php echo $row['nombre'] ?></div>
<? } ?>
<div style="clear: both;">