Cita:
Iniciado por mensajeescrito Hola buenas, verán tengo un pequeño problema.
Estoy intentando mostrar una imagen y su correspondiente id extraido de una base
de datos mysql.
El tema es que el código que les muestro a continuación va bien para allar el id solo o la imágenes solas, pero obtener el id e imagen a la vez no me funciona.
¿ alguien sabe en que me estoy equivocando o que tendira que hacer? gracias de antemano.
Código PHP:
Ver original<?php
$fotos = mysql_query("SELECT id,foto FROM fotos_bbdd",$conexion);
$cuenta = 0;
$cuenta++;
if ($cuenta%5 == 1) echo "</tr><tr>";
$print_id = $foto['id'];
$print_foto = $foto['foto'];
?>
<td>
<?php echo "<img src = '$print_foto' style='max-height: 133px; max-width: 130px;' class='sombra_blanca'"?>
<?php echo $foto['id']; ?>
</td>
<?php
}
?>
Código PHP:
Ver original//no veo que abras table ni tr
$fotos = mysql_query("SELECT id,foto FROM fotos_bbdd",$conexion);
$cuenta = 0;
while ($foto = mysql_fetch_array($fotos))
{
$cuenta++;
//¿seguro que esta es una buena idea?
if ($cuenta%5 == 1) echo "</tr><tr>";
//¿para qué igualas el contenido del array a una variable si no la utilizas?
$print_id = $foto['id'];
//¿para qué igualas el contenido del array a una variable?
$print_foto = $foto['foto'];
//en ambos casos para lo que has mostrado es preferible utilizar directamente el array
?>
<td>
<?php
//acostúmbrate a delimitar los string de HTML de PHP
echo "<img src = '".$foto['foto']."' style='max-height: 133px; max-width: 130px;' class='sombra_blanca'>"
//al final de <img tienes que cerrarlo con >
?>
<?php
//aquí no utilizas la variabla anterior
echo $foto['id'];
?>
</td>
<?php
}
//no veo que cierres table ni tr
?>
por lo demás no veo dónda está tu error.