la cosa es que si no le doy a examinar para seleccionar un archivo, en la base de datos no pone ningun nombre. si lo selecciona pues pone el nombre del archivo.
Me gustaria que si no se selecciona ningun archivo siempre ponga en la base de datos un nombre, por ejemplo logo.jpg.
tengo esto ahora mismo
Código PHP:
$file=$_POST["file"];
$nombrefile=$_FILES['file']['name'];
$destino = 'img' ;
$tamano=$_FILES['file']['size'];
if( $tamano < 150000 ){
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' . $_FILES [ 'file' ][ 'name' ]);
chmod($destino . '/' . $_FILES [ 'file' ][ 'name' ], 0644);
}
else echo "El tamaño es superior al permitido" ;
he intentado sin exito esto..
Código PHP:
if($nombrefile==""){
$nombrefile=="logo.jpg";
}else{
if( $tamano < 150000 ){
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' . $_FILES [ 'file' ][ 'name' ]);
chmod($destino . '/' . $_FILES [ 'file' ][ 'name' ], 0644);
}
else echo "El tamaño es superior al permitido" ;
}
alguien podria echarme una mano?
muchas gracias