Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/06/2014, 19:13
Avatar de thepiratebyte
thepiratebyte
 
Fecha de Ingreso: mayo-2014
Mensajes: 13
Antigüedad: 10 años
Puntos: 0
Exclamación Respuesta: Motrar imagen segun usuario de sesion

pudde hacerlo , se guarda perfecto en un campo blob pero en vez de verse la imagen se ven millones de letras... me alludan

Código PHP:
<?


# Comprovamos que se haya subido un fichero 
if (is_uploaded_file($_FILES["userfile"]["tmp_name"])) 

    
# Cogemos el formato de la imagen 
    
if ($_FILES["userfile"]["type"]=="image/jpeg" || $_FILES["userfile"]["type"]=="image/pjpeg" || $_FILES["userfile"]["type"]=="image/gif" || $_FILES["userfile"]["type"]=="image/bmp" || $_FILES["userfile"]["type"]=="image/png"
    { 
        
# Cogemos la anchura y altura de la imagen 
        
$info=getimagesize($_FILES["userfile"]["tmp_name"]); 
    

        
# Escapa caracteres especiales 
        
$imagenEscapes=mysql_real_escape_string(file_get_contents($_FILES["userfile"]["tmp_name"])); 

        
# Agregamos la imagen a la base de datos 
        
$result=mysql_query("UPDATE user_registration SET avatar='".$imagenEscapes."' WHERE usuario='".$_SESSION['k_username']."' ",$link); 
        
# Cogemos el identificador con que se ha guardado 
        
$id=mysql_insert_id(); 

}} 
?> 

<form ENCTYPE="multipart/form-data" action="user.php" method="POST"> 
    <INPUT NAME="userfile" TYPE="file"> 
    <p><input type="submit" value="Guardar Imagen"> 
    
<?     

// armo el  query
 
$result mysql_query("SELECT avatar FROM user_registration WHERE usuario='".$_SESSION['k_username']."'");

while(
$f mysql_fetch_assoc($result)){ 


 
?>
 
<table border="2" cellspacing="2" cellpadding="2" widht="200" height="200">
<tr>
<td>
<img src=<?php echo $f['avatar']; ?> width="65" height="65"/></td>
</tr>
</table>
<?
}
?>