form kaydından sonra değer gönderiyorum ve bu değere resim eklemek istiyorum.

sipariş altında resim diye tablo var. bu tabloya resim adını yazdıracağım.

yaptığım tablo aşağıdaki gibi nerede hata yapıyorum bulamadım.

<?php
if(!@$_POST['durum']):
$id = @$_GET['deger'];
else:
$id = $_POST['durum'];
endif;
// ?deger=1 olmadığı taktirde hata verir. bu şekilde gizleriz
$siparis = mysql_query("select * from siparis where id = '".$id."'");
$cek = mysql_fetch_array($siparis);
if($_POST)
{
$resim = $_POST['resim'];
## Uzantı Kontrollerim
    $uzanti=    array('image/jpeg','image/jpg','image/png','image/x-png','image/gif');
## Aynı Dizinde Bulunan Resimler Klasörüne Kaydet
    $dizin=     "resimler";
     if(in_array(strtolower($_FILES['resim']['type']),$uzanti)){ 
     move_uploaded_file($_FILES['resim']['tmp_name'],"./$dizin/{$_FILES['resim']['name']}");
## Veritabanına Bağlanalım ##
include("baglanti.php");

## Dosya İsmimizi Veritabanına Yazdıralım. ##
    mysql_query("SET NAMES utf8");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
## Türkçe Karakter Hatası
    $db=       $_FILES['resim']['name']; 
//veritabanında düzenleme işlemi.
$duzenle = mysql_query("UPDATE siparis SET resim='$resim' where id='$id'");

if($duzenle)
{
    ?>
  <div class="alert alert-danger"> Güncelleme Başarılı </div>
<?php
	header("Refresh: 2; url= llistele.php");

	return;	
}
else
{
    ?>
  <div class="alert alert-danger"> Eksik Alan Bıraktınız </div>
<?php
	header("Refresh: 2; url= listele.php");
}
}
?>