Código PHP:
<?php
include('cn.php');
session_start();
$usuario = $_SESSION['loggedInUser'];
//seleccionar toda la informacion del usuario
$sql = "SELECT * FROM usuarios WHERE usuario = '" . $usuario . "'";
$result = mysql_query($sql, $cn) or
die(mysql_error($cn));
$row = mysql_fetch_assoc($result);
//$userAge = $row['user_age'];
//$userCountry = $row['user_country'];
//$userJoinDateLinux = $row['user_join_date'];
// convert user join date time from linux to readable format
//$userJoinDate = date("F jS, Y", $userJoinDateLinux);
?>
<!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>
<title><?php echo $usuario; ?>'s Profile</title>
</head>
<body>
<h1>Su Cuenta</h1>
<h2>Bienvenido <?php echo $usuario; ?></h2>
<form action="profile.php" method="POST" enctype="multipart/form-data">
Archivo: <input type="file" name="imagen" /> <input type="submit" value="Subir" />
</form>
<?php
//propiedades de archivos
$archivo = $_FILES['imagen']['tmp_name'];
//ver si el archivo lo mandaron o no
if(!isset($archivo))
echo "Porfavor selecione una imagen.";
else {
//agarra el contenido de la imagen (mierda en codigo binario) y prevenir hacks con "addslashes"
$imagen = addslashes(file_get_contents($_FILES['imagen']['tmp_name']));
//le da el nombre del archivo a la imagen
$imagen_nombre = addslashes($_FILES['imagen']['name']);
//obtenemos las dimenciones de la imagen y te tira "FALSE" si el archivo no es una imagen
$imagen_dimen = getimagesize($_FILES['imagen']['tmp_name']);
//verificar si es o no una imagen
if ($imagen_dimen == FALSE)
echo "El archivo que intenta subir no es una imagen.";
else {
//meter la imagen en la database
if(!$insertar = mysql_query("INSERT INTO `a3080010_webfoto`.`imagene` VALUES ('','$imagen_nombre','$imagen','$usuarioid')"))
echo "Ocurrio un problema al subir la imagen.";
else {
$ultimaid = mysql_insert_id();
echo "Imagen subida con exito.<p /> Tu imagen <p /> <img src=imagen.php?id=$ultimaid>";//(<img src=imagen.php?id=$ultimaid>)le da la id para q funcione imagen.php y busque la imagen que se quiere buscar
}
}
}
?>
<h3><a href="logout.php">[LOGOUT]</a></h3>
<h3> TUS IMAGENES </h3>
<?php
echo "<img src=imagenesus.php?usuarioid=$usuarioid>"
?>
por las dudas (no se si es relevante) aclaro q la base de datos MySql tiene dos tablas: una "imagenes" y otra "usuarios"
en la tabla "imagenes" tiene 4 campos: id, nombre, imagen y usuarioid. la idea es llenar "usuarioid" con el id del usuario q hay en la tabla "usuarios".
desde ya, muchas gracias