Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/07/2010, 11:22
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Problema para mostrar imagen desde BD Mysql

hola pate gracias por responder, la url la traigo desde la bd y la url q trago es la correcta pq la copie directamente desde el navegador ya q escribi la url manual en el navegador haciendo q la imagen se muestre en el navegador y esa url la guarde directamente al campo pintura_url de la tabla en mi BD, mira porfa te pegare mi code completo:

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
$link 
mysql_connect('localhost''root''yo2bik');
if (!
$link)
   die(
'Error al conectarse con MySQL: ' mysql_error().' <br>Número del error: '.mysql_errno());
if (! @
mysql_select_db("pintatumundoagatha",$link)){
   echo 
"No se pudo conectar correctamente con la Base de datos";
   exit();
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="imagenes" name="imagenes" method="post" action="">
<?php

$id_pintura
=1;
echo 
$consulta_pinturas ="select * from pinturas where id_pintura='".$id_pintura."'";

$recoge_result mysql_query($consulta_pinturas) or die(mysql_error());
while(
$row_resultados=mysql_fetch_array($recoge_result)){

echo 
'<center><img src="'.$row_resultados['pintura_url'].'"></img></center>';
echo 
"<center><input type='submit' name='Votar' value='Votar' /></center>";

}


$consulta "SELECT voto FROM votacion WHERE id_pintura='".$id_pintura."'"
    
$consulta mysql_query($consulta); 
    
$lado=mysql_num_rows($consulta);
    while(
$row mysql_fetch_array($consulta)){ 
        
$votos$row['voto'];
    }
    
//echo $votos;
    
if ($_POST && $_POST['Votar']) {
    
    
    
$votos $votos 1;
// actualizo la base de datos
    
$consulta "UPDATE votacion SET voto = '".$votos."' WHERE id_pintura='".$id_pintura."'";
    
mysql_query($consulta,$link);
    
?>
    <SCRIPT LANGUAGE="javascript">
       alert('Gracias por Votar');
                                                    
   </SCRIPT>
    <?php
    
    
    
}



/*$SSQL_=mysql_query("SELECT * FROM imagenes WHERE id_imagenes='".$_POST[id]."'")or die(mysql_error());
$array_d=mysql_fetch_array($SSQL_);
$valoracioN_total=@round($array_d[ptos]/$array_d[num_votos],2);/*


/*if ($_POST['Votar']) {
    $consulta = "SELECT voto FROM imagenes WHERE id_imagenes=$id"; 
    $consulta = mysql_query($consulta,$enlace); 
    $lado=mysql_num_rows($consulta);
    while($row = mysql_fetch_array($consulta)){ 
        $votos= $row['voto'];
    }
    
    $votos = $votos + 1;
//Y actualizamos la base de datos
    $consulta = "UPDATE imagenes SET voto = $votos WHERE id_imagenes=$id";
7    mysql_query($consulta,$enlace);
}*/
?>
</form>
</body>
</html>
te repito la url q guarde en mi bd es:

http://localhost/Imagenes/fotos/imagen.jpg

y al pegar esa url en mi navegador SI me muestra la imagen, lo q no me explico es pq al hacer en propiedades de la imagen en IE me muestra solo:

http://localhost/Imagenes/

porfavor amigos agradeceria mucho su ayuda.... de antemano gracias.