 
			
				13/08/2011, 17:54
			
			
			     |  
        |     |    |    Fecha de Ingreso: abril-2011  
						Mensajes: 331
					  Antigüedad: 14 años, 6 meses Puntos: 9     |        |  
  |      Respuesta: Subir foto de perfil de usuario        Suponiendo que la variable de usuario es  
$_SESSION['usuario']     
<?php   
    // conexión 
    $user = "usuario_bbdd"; 
    $pass = "clave_bbdd"; 
    $bbdd = "nombre_bbdd";   
    // Ruta donde se guardarán las imágenes 
     $directorio = $_SERVER['DOCUMENT_ROOT'].'/uploads/';   
    // Conecto a la BBDD 
    $dbh = mysql_connect("localhost", $user, $pass); 
    $db = mysql_select_db($bbdd);   
    // Recibo los datos de la imagen 
    $nombre = $_FILES['imagen']['name']; 
    $tipo = $_FILES['imagen']['type']; 
    $tamano = $_FILES['imagen']['size'];   
    // Muevo la imagen desde su ubicación 
    // temporal al directorio definitivo 
    move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio.$nombre);   
?>    
en la base de dato crea un registro que tenga de nombre id   
   // Guardo en la BBDD 
    $sql = "INSERT into TABLAIMAGENES (nombre_archivo,id) values ('$directorio.$nombre','$_SESSION['usuario']')"; 
    $resultado = mysql_query($sql);   
cuando quieres mostrar la imagen haces pones esto:   
$query = mysql_query("SELECT * FROM TABLAIMAGENES WHERE id=$_SESSION['usuario'] "); 
$resultado = mysql_query ($query);   
<img src="<?php  echo $resultado['nombre_archivo'] ?>" />   
bue supuestamente tendria que funcionar con eso cualquier cosa me avisas           |