$_GET['name'] 'yi çekemiyor. URL'i kullandığım yer:
<a href="download.php?d='.trim(urldecode(isset($_GET['d']) && $_GET['d'])).'&name='.$c['n'].'">'.$c['n'].'</a>
Isterseniz tüm dosyayı gönderebilirim.
$c['n'] Burada kullandığın "n" değerini Kontrol et.
Link Sayfasından
echo $c['n'] yapıp $c değişkeninden gelen "n" stringinin yazılıp yazılmadığını kontrol et.
büyük bir ihtimal linki gelirken link.php?d=21&name=
(boş) olarak geliyor.