Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Armazeno 4 imagens para cada ID num DB e exibo apenas 1 através de outra página /applications/core/interface/imageproxy/imageproxy.php?img=src=get.php?%24lastid%20/&key=d4976eaca46fc2bdcbfc16547497ccfa88eb9596d1aa696586c2184c13d3d6b7" class="ipsImage" alt="src=get.php?$lastid" /> esse método funciona perfeitamente, mas apenas 1 das imagens das 4 que armazenei é vizualizada. Como faço para exibir as 4?
INDEX.PHP
$resultado = mysql_query("SELECT * FROM images2");
while ($linha = mysql_fetch_assoc($resultado))
{
$lastid = $linha['id'];
echo "<img src=get.php?id=$lastid />";
}
GET.PHP
<?php
include "connect.php";
$id = addslashes($_GET['id']);
$sql = mysql_query("SELECT * FROM `images2` WHERE id = $id");
$l = mysql_fetch_array($sql);
header ("Content-type: image/jpg");
$im1 = imagecreatefromstring($l['image2']);
$im2 = imagecreatefromstring($l['image2']);
$im3 = imagecreatefromstring($l['image3']);
$im4 = imagecreatefromstring($l['image4']);
$width1 = imagesx($im1);
$width2 = imagesx($im2);
$width3 = imagesx($im3);
$width4 = imagesx($im4);
$height1 = imagesy($im1);
$height2 = imagesy($im2);
$height3 = imagesy($im3);
$height4 = imagesy($im4);
$imgw = 50;
$imgh1 = $height1 / $width1 * $imgw;
$imgh2 = $height2 / $width2 * $imgw;
$imgh3 = $height3 / $width3 * $imgw;
$imgh4 = $height4 / $width4 * $imgw;
$thumb1 = imagecreatetruecolor($imgw, $imgh1);
$thumb2 = imagecreatetruecolor($imgw, $imgh2);
$thumb3 = imagecreatetruecolor($imgw, $imgh3);
$thumb4 = imagecreatetruecolor($imgw, $imgh4);
imagecopyresized($thumb1, $im1, 0, 0, 0, 0, $imgw, $imgh1, imagesx($im1), imagesy($im1));
imagecopyresized($thumb2, $im2, 0, 0, 0, 0, $imgw, $imgh2, imagesx($im2), imagesy($im2));
imagecopyresized($thumb3, $im3, 0, 0, 0, 0, $imgw, $imgh3, imagesx($im3), imagesy($im3));
imagecopyresized($thumb4, $im4, 0, 0, 0, 0, $imgw, $imgh4, imagesx($im4), imagesy($im4));
$out1 = imagejpeg($thumb1);
$out2 = imagejpeg($thumb2);
$out3 = imagejpeg($thumb3);
$out4 = imagejpeg($thumb4);
echo $out1;
echo $out2;
echo $out3;
echo $out4;
imagedestroy($im1);
imagedestroy($im2);
imagedestroy($im3);
imagedestroy($im4);
imagedestroy($thumb1);
imagedestroy($thumb2);
imagedestroy($thumb3);
imagedestroy($thumb4);
?>
Como podem notar, apenas o **echo $out1** está aparecendo no index.php. Como fazer para que os outros $out2, $out3, $out4 apareçam?
Mais uma vez, muito, MUITO obrigado à vocês! :)
Carregando comentários...