Ver Mensaje Individual
  #14 (permalink)  
Antiguo 24/11/2010, 16:00
marcelexis
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: $_FILES no recibe [name]

hola !!

yo tengo un problema similar, al realizar update de la imagen que tengo guardada en modifica.php

esto es lo que figura en pantalla

Warning:copy()[function.copy]: Filename cannot be empty in C:\..\modifica.php on line 20

aca reuno los datos ingresados en los input

Código PHP:
Ver original
  1. if(isset($_POST["iduser"])){
  2.         $id      = $_POST["iduser"];
  3.         $login   = $_POST["tx_login"];
  4.         $pass    = $_POST["tx_pass"];
  5.         $carpeta = "imagenes";
  6.         $archivo= $carpeta."/".$_FILES['foto']['name'];
  7.         copy($_FILES['foto']['tmp_name'],$archivo);  [B]//linea 20[/B]
  8.         print_r($_FILES['foto']);      
  9.         if($id > 0){
  10.             [B]modificaUsuario($id, $login,$pass, $archivo, $con);[/B]
  11.             echo '<script>alert(" Registro Almacenado");</script>';
  12.         }else{
  13.             echo '<script>alert(" ERROR!!");</script>';
  14.         }

y luego esto debe modificarse en operaciones.php

Código PHP:
Ver original
  1. function modificaUsuario($id, $login,$pass,$archivo,$con){
  2.     $sql = "update usuario set pass='$pass', login='$login', foto='$archivo' where idusuario='$id'";
  3.     return mysql_query($sql,$con);     
  4. }

El asunto es que con insertar no tengo problemas, pero cuando modifico llega solo el nombre de la carpeta donde estan mis imagenes y no la imagen en si...