Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/02/2011, 21:19
Avatar de Garot
Garot
 
Fecha de Ingreso: marzo-2010
Ubicación: Mar de Dirac
Mensajes: 121
Antigüedad: 14 años, 9 meses
Puntos: 7
Respuesta: No puedo poner un campo como NULL

Me pareces que lo estas haciendo alreves, la condición deberia ir antes.....

Creo que lo que Calos_Belisario quiere decir es esto

Código PHP:
mysql_query("SET NAMES 'utf8'"); 
if ((isset(
$_POST["MM_insert"])) && ($_POST["MM_insert"] == "formulario")) { 

if(empty(
$_FILES['documasociado']['name'])){
   
$mp3 "mp3/{$_FILES['documasociado']['name']}";
}
else{
   
$mp3 NULL;
}

  
$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)"
                       
GetSQLValueString($_POST['fecha'], "date"), 
                       
GetSQLValueString($_POST['fechanac'], "date"), 
                       
GetSQLValueString($_POST['titulo'], "text"), 
                       
GetSQLValueString($_POST['detalles'], "text"), 
                       
                     
                       
GetSQLValueString($_POST['nota'], "text"), 
                       
GetSQLValueString($_POST['ubicacion'], "text"), 
                       
GetSQLValueString($_POST['categoria'], "text")); 


                       
$path2="../mp3/"
                        
                        
                       if (
is_uploaded_file($_FILES['documasociado']['tmp_name'])) { 
                          
move_uploaded_file($_FILES['documasociado']['tmp_name'], $path2 $_FILES['documasociado']['name']); 
                          echo 
'El audio '; echo $_FILES['documasociado']['name']. 'fue correctamente cargado!'
                          } 
Espero haber ayudado

Saludos