Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/02/2011, 22:02
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: No puedo poner un campo como NULL

vos te referis a que:
Código PHP:
Ver original
  1. mysql_query("SET NAMES 'utf8'");
  2. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "formulario")) {
  3.  
  4. if(empty($_FILES['documasociado']['name'])){
  5.    $mp3 = "mp3/{$_FILES['documasociado']['name']}";
  6.    $path2="../mp3/";
  7. }
  8. else{
  9.    $mp3 = NULL;
  10.    $path2=NULL;
  11. }
  12.  
  13.   $insertSQL = sprintf("INSERT INTO noticias (fecha, fechanac, titulo, detalle, foto, documasociado,  nota, ubicacion, categoria) VALUES (%s, %s, %s, %s, 'fotos/{$_FILES['foto']['name']}', '$mp3',%s, %s, %s)",
  14.                        GetSQLValueString($_POST['fecha'], "date"),
  15.                        GetSQLValueString($_POST['fechanac'], "date"),
  16.                        GetSQLValueString($_POST['titulo'], "text"),
  17.                        GetSQLValueString($_POST['detalles'], "text"),
  18.                        
  19.                      
  20.                        GetSQLValueString($_POST['nota'], "text"),
  21.                        GetSQLValueString($_POST['ubicacion'], "text"),
  22.                        GetSQLValueString($_POST['categoria'], "text"));
  23.  
  24.  
  25.                    
  26.                        
  27.                        
  28.                        if (is_uploaded_file($_FILES['documasociado']['tmp_name'])) {
  29.                           move_uploaded_file($_FILES['documasociado']['tmp_name'], $path2 . $_FILES['documasociado']['name']);
  30.                           echo 'El audio '; echo $_FILES['documasociado']['name']. 'fue correctamente cargado!';
  31.                           }