Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2011, 17:51
fefefefe
 
Fecha de Ingreso: junio-2010
Mensajes: 128
Antigüedad: 14 años, 6 meses
Puntos: 2
Exclamación No puedo poner un campo como NULL

Que tal !! estoy insertando un registro al campo " documasociado" de mysql con php

Todo genial el unico problema es que quiero que cuando no suba un mp3 o cualquier documento asociado el campo quede como NULL por que con el codigo que pongo queda " mp3/"

No tengo mucha cancha en esto asique agradeceria su ayuda aqui va el codigo del insert







Código PHP:

mysql_query
("SET NAMES 'utf8'");
if ((isset(
$_POST["MM_insert"])) && ($_POST["MM_insert"] == "formulario")) {
  
$insertSQL sprintf("INSERT INTO noticias (fecha, fechanac, titulo, detalle, foto, documasociado,  nota, ubicacion, categoria) VALUES (%s, %s, %s, %s, 'fotos/{$_FILES['foto']['name']}', 'mp3/{$_FILES['documasociado']['name']}',%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!';
                          }