Hola:
Cuando suben imagenes a la página guardo la información de la imágen en mi base de datos pero al momento de sacar esa imágen no me aparece nada, la imagen se guarda en la carpeta image, pero no e podido sacar de ahí la imagen para mostrarla.... alguna idea ??? Aquí les dejo el codigo que utilizo para gardar la imágen:
Código PHP:
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
// REVISAR QUE SEA JPG o GIF
if ($_FILES['userfile']['type'] == "image/jpeg" || $_FILES['userfile']['type'] == "image/pjpeg" || $_FILES['userfile']['type'] == "image/gif")
{
$nuevoNombre = time().$_FILES['userfile']['name'];
// METER LA IMAGEN DONDE SE QUIERE QUE ESTÉ
move_uploaded_file($_FILES['userfile']['tmp_name'], "../www/image/$nuevoNombre");
// OBTENER LA INFORMACIÓN
$data2 = GetImageSize("../www/image/$nuevoNombre");
$data="<img src='../www/image/$nuevoNombre' $data[3]>";
echo "<img src='../www/image/$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['userfile']['name'];
}
$result=mysql_query("INSERT INTO producto(tipo_producto,nombre_prod,imagen) VALUES('{$_POST['tipo']}','{$_POST['nombre']}', '{$data}')",$link);
$resmax=mysql_query("SELECT max(id_producto)as resmax from desc_prod");
$rr=mysql_result($resmax,0,'resmax')+1;
$result2=mysql_query("INSERT INTO desc_prod(id_producto,descripcion,precio_fijo,precio_min,precio_oferta,caract_tecnolog,fecha_ingre,tiempo_ofer) VALUES ($rr,'{$_POST['descrip']}',{$_POST['precio_fijo']},{$_POST['precio_min']},{$_POST['precio_oferta']},'{$_POST['caract']}','{$_post['fecha_reg']}','{$_POST['tiempo_ofer']}')",$link);