Soy prácticamente novato en esto del diseño web. Recurro a vosotros porque me han recomendado este foro. Intentaré ayudar en todo lo que pueda y siempre y cuando mi poca experiencia me lo permita. Pero ahora necesito recurrir a vosotros porque tengo un pequeño problema con PHP y MYSQL.
Necesito subir fotos a la base de datos de MYSQL a través de PHP. Y he colocado lo siguiente:
// Cargando foto1 ------------------------------------------------------
if (!empty($_FILES['foto1']['name'] )) {
$result_foto1 = "<img src='img/".$cad.$_FILES['foto1']['name'] ."' border='1'>";
$img1 = $cad.$_FILES['foto1']['name'];
$uploadedfile = $_FILES['foto1']['tmp_name'];
$src = imagecreatefromjpeg($uploadedfile);
list($width,$height)=getimagesize($uploadedfile);
$newwidth=400;
$newheight=($height/$width)*400;
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
$filename = "img/". $cad.$_FILES['foto1']['name'];
str_replace(" ","_",$filename);
imagejpeg($tmp,$filename,80);
imagedestroy($src);
imagedestroy($tmp);
$sql1 ="UPDATE vehiculos SET foto1 = '$img1' WHERE id_vehiculo = '$referencia'";
mysql_query($sql1, $importauto);
} else {
$result_foto1 = "No se ha seleccionado ninguna imagen en el campo de FOTO 1";
$img1 = " ";
}
//------------------------------------------------------------------------------------------
La base de datos se actualiza. Pero en el campo de las imagenes aparece: "imagen.jpg" (por ejemplo), y necesito que salga: "img/imagen.jpg" ya que lo que quiero es que las imagenes vayan a la carpeta "img". ¿Qué estoy haciendo mal? ¿Me podeis ayudar?
Muchas gracias de antemano.