Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2009, 09:22
lobo2009
 
Fecha de Ingreso: marzo-2009
Mensajes: 7
Antigüedad: 15 años, 2 meses
Puntos: 0
Sonrisa Mostrar imagenes desde una tabla en un archivo externo php.

Hola, tengo poca experiencia en php, pero nesecito mostrar imagenes desde una tabla de una BD a un archivo php, pero las imagenes que se muestran me salen repetidas, si alguien me puede ayudar le estaria agradecido.

p.d. : Lobo2009


aqui les trasmito el codigo:



ARCHIVO P_VITRINAS


<?php
$conec = mysql_connect('localhost','root', '123456789') or die ('Error en la conexion');
mysql_select_db('dbfrivisac');

$sql = "select * from vitrinas";
$res = mysql_query($sql);
$num=mysql_num_rows($res);

while($fila = mysql_fetch_array($res)){

$m_codigo=$fila['codigo'];
$m_imgchica=$fila['imgchica'];
$m_imggrande=$fila['imggrande'];
$m_descripcion=$fila['descripcion'];
$m_categoria=$fila['categoria'];
$m_precio=$fila['precio'];
$m_detalles=$fila['detalles'];

//Procedure para guardar la imagen en la base de datros
$image = imagecreatefromjpeg($m_imgchica);
ob_start();
imagejpeg($image);
$jpgx = ob_get_contents();
ob_end_clean();
$jpgx = str_replace('##','\#\#',mysql_escape_string($jpgx) );

$sqlins = "insert into vitrinastemporal (codigo, imgchica, imagen) values ('$m_codigo','$m_imgchica','$jpgx')";
$resm=mysql_query($sqlins);

echo '<table border="1" cellspacing="1">';
echo '<tr>';
// NOTA:
/*con este codigo intento mostrar en cada celda cada imagen, CON UN CODIGO QUE SE ENCUENTRA EN EL SCRIPT SCRIP_VITRINA.PHP pero siempre se muestran imagenes repetidas*/
/*Espero que me ayuden con este codigo porfavor*/
//FIN DE NOTA
echo '<td rowspan="5"><iframe src="script_vitrinas.php?="<?php echo ?>></iframe></td>';

echo '<td width="200">'.$m_codigo.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td width="200">'.$m_descripcion.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td width="200">'.$m_categoria.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td width="200">'.$m_precio.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td width= 200>'.$m_detalles.'</td>';
echo '</tr>';

echo '</table>';

echo '<table cellspacing = 1 border = 1>';
echo '<tr>';
echo '<td>Ampliar</td>';
echo '</tr>';
echo '</table>';



}

?>


************************************************** *********************************************
ARCHIVO SCRIP_VITRINAS

<?php
/*Con esto extraigo la unica imagen que debe de existir en la tabla temporal vitrinastemporal
para mostralo en la otro pagina php*/
$conec = mysql_connect('localhost','root', '123456789') or die ('Error en la conexion');
mysql_select_db('dbfrivisac');

$sqlx = "select * from vitrinastemporal where imgchica = 'mostrador.jpg'";
$resx = mysql_query($sqlx);
$filax=mysql_fetch_array($resx);
header("Content-Type: image/jpeg");
$imgx = $filax['imagen'];
echo $imgx;
?>