Sorunun asıl kaynağı isset kullanmanızdan kaynaklanıyor. Kodlarınızı da temizledim, düzene soktum. Böyle kullanabilirsiniz:
<?php
require('database.php');

$id = mysql_real_escape_string(mysql_real_escape_string($_POST['id']);
$urunadi = mysql_real_escape_string($_POST['urunadi']);
$urunkategorisi = mysql_real_escape_string($_POST['urunkategorisi']);
$birim = mysql_real_escape_string($_POST['birim']);
$miktar = mysql_real_escape_string($_POST['miktar']);
$personel = mysql_real_escape_string($_POST['personel']);
$aciklama = mysql_real_escape_string($_POST['aciklama']);

$kayit = mysql_query("
	UPDATE depo
	SET id = '$id',
		urunadi` = '$urunadi',
		urunkategorisi` = '$urunkategorisi',
		birim = '$birim',
		miktar = '$miktar',
		personel = '$personel', 
		aciklama = '$aciklama',
		zaman = '$zaman'
	WHERE id = $id
	LIMIT 1");
	
if ($kayit)
	echo 'Stok Kaydınız Yapılmıştır.';
else 
	echo 'Stok Kayıt Başarısız';
?>