bu i$ iyice gariple$ti benim acimdan arkada$lar.. DB yazdirmada sorun yok gibi gelsede varmi$.. Sadece ilk linki kaydediyor yada kafasina gore bir tane aliyor DB'e ?? Tahminimce $val tek bir linki temsil ettigi icin sayfadaki butun linkleri degilde birini kaydediyor o yuzden.. O sorunu nasil halledebilirim peki ?

DB cekme kodu a$agida
$conn = @mysql_connect("localhost","wwhat","123456");
	if (! $conn) die(mysql_error());
$Db = @mysql_select_db("deneme",$conn);
	if (! $Db) die (mysql_error());


		$Tarih	= date('d/m/y');
		$Embed	= $val;
if($Embed==""){  
echo"Bos Sayfa.";  
echo"<meta http-equiv=\"refresh\" content=\"3;URL=/bot/yenibot.php?id=$id\">"; 
}else{  
$Embedsayi=mysql_num_rows(mysql_query("SELECT * FROM rapidshare WHERE ana='$Embed'"));   
if($Embedsayi==1){  
echo"Bu veri daha onceden kaydedilmistir.";  
echo"<meta http-equiv=\"refresh\" content=\"3;URL=/bot/yenibot.php?id=$id\">";  
}else{  
// Artık fıkrayı yükleyebilirim, bir engel kalmadı  
$tarih=date('d/m/y'); // Tarihi de alayım :)  
$fikrayukle=mysql_query("INSERT INTO rapidshare (ana,tarih)VALUES('$Embed','$Tarih')");  
if($fikrayukle){ //Fıkram başarı ile yüklendiyse eğer :  
echo"Fıkra başarıyla kaydedildi";  
echo"<meta http-equiv=\"refresh\" content=\"3;URL=/bot/yenibot.php?id=$id\">";  
}   
} 
}
sql:

CREATE TABLE IF NOT EXISTS `rapidshare` (
  `id` int(8) NOT NULL AUTO_INCREMENT,
  `baslik` varchar(100) NOT NULL DEFAULT '',
  `ana` text NOT NULL,
  `kategori` int(8) NOT NULL DEFAULT '0',
  `tarih` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin5 AUTO_INCREMENT=5 ;