Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2012, 04:44
Avatar de moronino
moronino
 
Fecha de Ingreso: marzo-2010
Mensajes: 55
Antigüedad: 15 años
Puntos: 0
Subir imagen con PHP

Necesito insertar un registro a una tabla. La cosa es que todos los datos los inserto bien, pero el campo imagen lo deja en blanco.
La imagen la recojo asi:
Código HTML:
Ver original
  1. <p>Imagen</p>
  2. <input name="img" type="file" id="img">
Y de este modo añado el registro a la tabla desde otroa pagina:
Código PHP:
Ver original
  1. $nombre_archivo = "../../images/restaurantes/" . $HTTP_POST_FILES['img']['name'];
  2.         $img = $HTTP_POST_FILES['img']['name'];
  3.         move_uploaded_file($HTTP_POST_FILES['img']['tmp_name'], $nombre_archivo);
  4.                                        
  5.         $campos="(nb,descrip,espe,hor,direc,prov,pobla,telf,ema,web,img)";
  6.         $valores="('" . $_POST["nb"] . "'";
  7.         $valores .= ",'" . $_POST["descrip"] . "'";
  8.         $valores .= ",'" . $_POST["espe"] . "'";
  9.         $valores .= ",'" . $_POST["hor"] . "'";
  10.         $valores .= ",'" . $_POST["direc"] . "'";
  11.         $valores .= ",'" . $_POST["prov"] . "'";
  12.         $valores .= ",'" . $_POST["pobla"] . "'";
  13.         $valores .= ",'" . $_POST["telf"] . "'";
  14.         $valores .= ",'" . $_POST["ema"] . "'";
  15.         $valores .= ",'" . $_POST["web"] . "'";
  16.         $valores .= ",'" . $_POST["img"] . "'";
  17.         $valores .= ")";
  18.                                        
  19.         $sql = 'Insert into restpendi ' . $campos . ' VALUES ' . $valores;
  20.         mysql_query($sql,$link) or die (mysql_error());
  21.         mysql_close($link);
Cuand entro en la bd veo que estan todos los campos bien rellenados menos el campo imagen que esta en blanco.