Comunidad de diseño web y desarrollo en internet online

como remplazo una imagen con una BD que almacena su direccion solament

Citar            
MensajeEscrito el 26 Ago 2012 11:20 pm
mi codigo php que guarma la imagen y la direccion es el siguiente

Código PHP :

$nom =time().".jpg"; 
move_uploaded_file($_FILES['foto']['tmp_name'], "../ftp/img/$nom"); 

$dir="ftp/img/";
$foto=$dir.$nom;

$sql=mysql_query("INSERT INTO  contenidosubmenu (imagen) VALUES ('".$foto."')");


cuando modifico la imagen es cuando esta el problema, este es el codigo

Código PHP :

if(!empty($_POST['foto']))
{
$nom =time().".jpg"; 
move_uploaded_file($_FILES['foto']['tmp_name'], "../ftp/img/$nom"); 
$dir="ftp/img/";
$foto=$dir.$nom;   
$sql=mysql_query("UPDATE contenidosubmenu SET imagen='$foto' WHERE id='$ID'");
}



creo que es a la hora de copiar la imagen, porque cuando veo la BD me sale el nuevo nombre de la imagen pero cuando voy a la carpeta, no esta


gracias por la ayuda

Por lisettealvarez6

25 de clabLevel



Genero:Femenino  

Informatica Web

chrome
Citar            
MensajeEscrito el 27 Ago 2012 12:34 pm
Acá tenés mal concatenado:

Código PHP :

move_uploaded_file($_FILES['foto']['tmp_name'], "../ftp/img/$nom"); 

Seria así

Código PHP :

$direccion = '../ftp/img/'.$nom;
move_uploaded_file($_FILES['foto']['tmp_name'], $direccion); 

Seguramente no te funcionaba porque $nom no es una carpeta...
Saludos

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 27 Ago 2012 01:49 pm
esto si me funcionaba, pero lo q no me funciona es cuando trato de modificarlo

Por lisettealvarez6

25 de clabLevel



Genero:Femenino  

Informatica Web

chrome
Citar            
MensajeEscrito el 28 Ago 2012 01:07 am

Código PHP :

if ($action=="updatephoto") { $sql="UPDATE algo SET imagen_url='".$nueva_url."' WHERE id='".$id."' "}


es cuestion que juegues con las excepciones

Por dsalcedo

50 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 28 Ago 2012 12:12 pm
No te funciona porque $_POST['foto'] no lo tenes en ninguna parte del código...

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 28 Ago 2012 01:30 pm
si, es que no puse la recepcion de las variables, pero si puse todos los $_POST[' ']

Por lisettealvarez6

25 de clabLevel



Genero:Femenino  

Informatica Web

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.