Arkadaşlar resim yüklerken bir sıkıntı yaşıyorum

Veritabanınmda bir tabloya Eğer Gelen Resimde birşey yoksa Otomatik deger ata diyorum ama bu kodları kullanırken hep dolu değer yolluyor yanı null olmuyor bunu nasıl düzeltebiliriz acaba




if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) 
{

include_once('class.upload.php');
 
$upload = new upload($_FILES['resim']);
 
if ($upload->uploaded)
{
	$upload->file_auto_rename = true;
	$upload->allowed = array('image/*');
	$upload->file_new_name_body = uniqid(true);
	$upload->image_resize = true;
	$upload->image_x = 1280;
	$upload->image_y = 716;
	$upload->process('../images/');
	$adi =$upload->file_dst_name;

}

$insertSQL = sprintf("INSERT INTO slider (resim, resimyazi, resimlink, resimbutonyazi, resimbutonsekli) VALUES (%s, %s, %s, %s, %s)", 
  GetSQLValueString($adi, "text"), 
  GetSQLValueString($_POST['resimyazi'], "text"), 
  GetSQLValueString($_POST['resimlink'], "text"),
  GetSQLValueString($_POST['resimbutonyazi'], "text"),
  GetSQLValueString($_POST['resimbutonsekli'], "text"));