Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/04/2013, 14:42
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Sistema noticia y foto

No puedes usar mysql_real_escape_string() con $_FILES['foto'] ya que es un arreglo, quizás con $_FILES['foto']['tmp_name']

y como lo anterior lo devuelve vacío, te dá error NULL porque el campo es requerido en DB

además el input file se llama file, entonces quedaría:

Código PHP:
Ver original
  1. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  2.   $insertSQL = sprintf("INSERT INTO Noticia (user_id, Foto, Video, Temas, text, Nombre) VALUES (%s, %s, %s, %s, %s, %s)",
  3.                        GetSQLValueString($_POST['user_id'], "text"),
  4.                        GetSQLValueString($_FILES['file']['tmp_name'], "text"),
  5.                        GetSQLValueString($_POST['Video'], "text"),
  6.                        GetSQLValueString($_POST['Temas'], "text"),
  7.                        GetSQLValueString($_POST['text'], "text"),
  8.                        GetSQLValueString($_POST['Nombre'], "text"));

por otro lado, si no mueves el archivo de la foto, el OS lo eliminará porque está en la carpeta temporal.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...