Intenta asi a ver que tal:
Código PHP:
<?php
$dbhost = "localhost"; // pondremos nuestro host
$dbuser = "miusuario"; // nuestro usuario...
$dbpass = "mipass"; // y nuestro pass
$db = "enmaracay_imagenes"; // el nombre de la db
mysql_connect($dbhost,$dbuser,$dbpass); //conectamos a la BD
mysql_select_db($db);
if(isset($submit))
{
if (is_uploaded_file($_FILES['imagen']['tmp_name']))
{
//revisamos que sea jpg
if ($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg")
{
//nuevo nombre para la imagen
$nuevoNombre = time().".jpg";
//movemos la imagen
move_uploaded_file($_FILES['imagen']['tmp_name'], "fotografias/$nuevoNombre");
//obtenemos la inforamción
$nombre = "fotografias/$nuevoNombre";
mysql_query("INSERT INTO imagenes (avatar) values ('$nombre')") or die(mysql_error()); // bueno aca por ultimo insertas a la Bd el nombre y la ruta del archivo
$data = GetImageSize("fotografias/$nuevoNombre");
//mensaje de éxito
echo "<img src='fotografias/$nuevoNombre' $data[3]> <br> imagen $nuevoNombre subida con éxito";
}
else {
echo "Formato no válido para fichero de imagen";
}
}
else {
echo "Error al cargar imagen: " . $_FILES['imagen']['name'];
}
}
?>